XML 160 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Risk Concentrations (Schedule of Foreign Revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]      
Revenues $ 3,145,843 $ 3,724,593 $ 2,208,042
Seaborne Revenue      
Concentration Risk [Line Items]      
Revenues 1,773,527 2,311,452 1,149,039
Europe | Seaborne Revenue      
Concentration Risk [Line Items]      
Revenues 696,975 939,955 592,702
Asia | Seaborne Revenue      
Concentration Risk [Line Items]      
Revenues 935,158 1,210,855 446,724
Central and South America | Seaborne Revenue      
Concentration Risk [Line Items]      
Revenues 136,423 $ 160,642 $ 109,613
Africa | Seaborne Revenue      
Concentration Risk [Line Items]      
Revenues $ 4,971