XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Abstract]      
Revenues by major source $ 3,265,876 $ 3,091,640 $ 2,784,754
Revenue recognized 113,800 84,000 61,700
Marine Transportation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,913,050 1,721,937 1,616,967
Marine Transportation [Member] | Inland Transportation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,553,232 1,416,483 1,277,010
Marine Transportation [Member] | Coastal Transportation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 359,818 305,454 339,957
Distribution and Services [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 1,352,826 1,369,703 1,167,787
Distribution and Services [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 621,991 624,581 576,561
Distribution and Services [Member] | Power Generation [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source 484,972 403,576 256,713
Distribution and Services [Member] | Oil and Gas [Member]      
Disaggregation of Revenue [Abstract]      
Revenues by major source $ 245,863 $ 341,546 $ 334,513