XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Depreciation, Depletion, Amortization and Impairment Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Total Total Total
Depreciation and impairment expense $ 1,039,536 $ 682,672 $ 472,969
Amortization expense 124,716 41,521 2,891
Depletion expense 7,621 7,223 8,085
Total $ 1,171,873 $ 731,416 $ 483,945