XML 60 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable [Abstract]      
Accruals for revenues earned included in accounts receivable $ 103,996,000 $ 114,159,000  
Receivables from insurance companies to cover claims in excess included in accounts receivable $ 72,591,000 69,624,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 $ 23,962,000 20,760,000 $ 21,207,000
Capitalized interest excluded from interest expense $ 1,003,000 $ 2,206,000 $ 1,731,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