XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable [Abstract]      
Accruals for revenues earned included in accounts receivable $ 139,500 $ 92,700  
Receivables from insurance companies to cover claims in excess included in accounts receivable $ 27,700 69,600  
Drydocking on Ocean-Going Vessels [Abstract]      
Period in which recertification of ocean going vessels occur twice 5 years    
Recognized amortization of major maintenance costs $ 29,000 33,200 $ 30,200
Capitalized interest excluded from interest expense $ 0 $ 0 $ 0
Minimum [Member]      
Drydocking on Ocean-Going Vessels [Abstract]      
Period of amortization of shipyard costs 30 months    
Maximum [Member]      
Drydocking on Ocean-Going Vessels [Abstract]      
Period of amortization of shipyard costs 60 months    
Marine Transportation Equipment [Member] | Minimum [Member]      
Property, Maintenance and Repairs [Abstract]      
Estimated useful lives of the individual assets 5 years    
Marine Transportation Equipment [Member] | Maximum [Member]      
Property, Maintenance and Repairs [Abstract]      
Estimated useful lives of the individual assets 40 years    
Buildings [Member] | Minimum [Member]      
Property, Maintenance and Repairs [Abstract]      
Estimated useful lives of the individual assets 10 years    
Buildings [Member] | Maximum [Member]      
Property, Maintenance and Repairs [Abstract]      
Estimated useful lives of the individual assets 40 years    
Other Equipment [Member] | Minimum [Member]      
Property, Maintenance and Repairs [Abstract]      
Estimated useful lives of the individual assets 2 years    
Other Equipment [Member] | Maximum [Member]      
Property, Maintenance and Repairs [Abstract]      
Estimated useful lives of the individual assets 10 years