XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable [Abstract]      
Accruals for revenues earned included in accounts receivable $ 92,749,000 $ 91,850,000  
Receivables from insurance companies to cover claims in excess included in accounts receivable $ 69,558,000 83,145,000  
Drydocking on Ocean-Going Vessels [Abstract]      
Period in which recertification of ocean going vessels occur twice 5 years    
Recognized amortization of major maintenance costs $ 33,213,000 30,214,000 $ 23,962,000
Capitalized interest excluded from interest expense $ 0 $ 0 $ 1,003,000
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