XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Reconciliation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Total revenues $ 625,156 $ 227,440 $ 1,003,808 $ 441,204
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Total revenues 1,868 2,681 (1,913) 9,456
Mining | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues $ 623,288 $ 224,759 $ 1,005,721 $ 431,748