v3.25.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Abstract]        
Revenues by major source $ 855,455 $ 824,390 $ 1,641,114 $ 1,632,412
Revenue recognized     94,700 81,500
Marine Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 492,562 484,808 968,711 960,220
Marine Transportation [Member] | Inland Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 397,141 391,835 789,640 777,842
Marine Transportation [Member] | Coastal Transportation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 95,421 92,973 179,071 182,378
Distribution and Services [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 362,893 339,582 672,403 672,192
Distribution and Services [Member] | Commercial and Industrial [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 173,606 165,658 333,834 308,282
Distribution and Services [Member] | Power generation [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source 140,739 107,783 245,241 243,452
Distribution and Services [Member] | Oil and gas [Member]        
Disaggregation of Revenue [Abstract]        
Revenues by major source $ 48,548 $ 66,141 $ 93,328 $ 120,458