XML 109 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finance lease expense:      
Amortization expense $ 2,604 $ 2,816 $ 3,550
Interest expense 254 175 178
Operating lease expense 103,261 93,158 77,143
Short-term lease expense [1] 290,267 224,047 185,061
Variable lease expense 7,137 9,482 6,782
Total lease expense $ 403,523 $ 329,678 $ 272,714
[1] Short-term lease expense includes both leases and rentals with initial terms of one year or less and predominantly represents equipment used on construction projects.