XML 161 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenues $ 3,145,843 $ 3,724,593 $ 2,208,042
North America revenues      
Disaggregation of Revenue [Line Items]      
Revenues 1,372,316 1,413,141 1,059,003
Seaborne revenues      
Disaggregation of Revenue [Line Items]      
Revenues 1,773,527 2,311,452 1,149,039
Operating Segments | MET      
Disaggregation of Revenue [Line Items]      
Revenues 1,892,326 2,157,710 1,149,133
Operating Segments | MET | North America revenues      
Disaggregation of Revenue [Line Items]      
Revenues 342,070 232,831 163,833
Operating Segments | MET | Seaborne revenues      
Disaggregation of Revenue [Line Items]      
Revenues 1,550,256 1,924,879 985,300
Operating Segments | Thermal      
Disaggregation of Revenue [Line Items]      
Revenues 1,253,517 1,566,883 1,057,480
Operating Segments | Thermal | North America revenues      
Disaggregation of Revenue [Line Items]      
Revenues 1,030,246 1,180,310 893,741
Operating Segments | Thermal | Seaborne revenues      
Disaggregation of Revenue [Line Items]      
Revenues 223,271 386,573 163,739
Corporate, Other and Eliminations      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 1,429
Corporate, Other and Eliminations | North America revenues      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 1,429
Corporate, Other and Eliminations | Seaborne revenues      
Disaggregation of Revenue [Line Items]      
Revenues $ 0 $ 0 $ 0