Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies (Details)

v3.25.0.1
Commitments and Contingencies (Details)
€ in Millions, £ in Millions
12 Months Ended
Aug. 27, 2019
item
Dec. 31, 2024
USD ($)
item
Dec. 31, 2024
EUR (€)
item
Dec. 31, 2024
GBP (£)
item
Dec. 31, 2024
EUR (€)
item
Dec. 30, 2022
USD ($)
Commitments and Contingencies Disclosure [Line Items]            
Number of cruise ships   32     32  
Capacity of ship, berths   66,500     66,500  
Performance guarantee required to be maintained | $   $ 32,000,000        
Security guarantee | £       £ 65.1    
Security guarantee, cash provided | $   1,400,000        
Consumer protection policy | £       £ 141.1    
Number of lawsuits filed 1          
Estimate of possible loss | $           $ 112,900,000
Advance ticket sales with credit card processor | $   $ 2,800,000,000        
Number of Reporting Units   3 3 3    
Credit Card Processors            
Commitments and Contingencies Disclosure [Line Items]            
Cash reserves released | $   $ 31,500,000        
Credit Card Processors | Accounts Receivable [Member]            
Commitments and Contingencies Disclosure [Line Items]            
Reserves maintained, credit card processor | $   $ 800,000        
Ships launching period in 2025 through 2028            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   4     4  
Ship to be delivered in 2025            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   1     1  
Ships launching period in 2026 and 2029            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   2     2  
Ships launching period in 2027 through 2031            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   4     4  
Ships launching period in 2030 and 2031            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional cruise ships, option to cancel   2     2  
Ships launching period in 2030 through 2036            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   4     4  
Ship Construction Contracts            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   13     13  
Number of additional cruise ships, option to cancel   2     2  
Aggregate contract price of new ships   $ 18,100,000,000     € 17,500  
Export credit facility financing as percentage of contract price   80.00%     80.00%  
Ship Construction Contracts | Maximum            
Commitments and Contingencies Disclosure [Line Items]            
Other commitments, cancellation penalty | €     € 51      
Ship Construction Contracts | Ships launching period in 2025 through 2028            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   4     4  
Ship Construction Contracts | Ships launching period in 2025 through 2028 | Minimum            
Commitments and Contingencies Disclosure [Line Items]            
Capacity of ship, tons | $   156,000        
Capacity of ship, berths   3,550     3,550  
Ship Construction Contracts | Ships launching period in 2025 through 2028 | Maximum            
Commitments and Contingencies Disclosure [Line Items]            
Capacity of ship, tons | $   169,000        
Capacity of ship, berths   3,850     3,850  
Ship Construction Contracts | Ship to be delivered in 2025            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   1     1  
Capacity of ship, tons | $   68,000        
Capacity of ship, berths   1,200     1,200  
Ship Construction Contracts | Ships launching period in 2026 and 2029            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   2     2  
Capacity of ship, tons   77,000     77,000  
Capacity of ship, berths   850     850  
Ship Construction Contracts | Ships launching period in 2027 through 2031            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   4     4  
Capacity of ship, tons   86,000     86,000  
Capacity of ship, berths   1,450     1,450  
Ship Construction Contracts | Ships launching period in 2030 and 2031            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional cruise ships, option to cancel   2     2  
Ship Construction Contracts | Ships launching period in 2030 through 2036            
Commitments and Contingencies Disclosure [Line Items]            
Number of additional ships   4     4  
Capacity of ship, tons   225,000     225,000  
Capacity of ship, berths   5,150     5,150