XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finance lease expense:      
Amortization expense $ 2,816 $ 3,550 $ 4,255
Interest expense 175 178 255
Operating lease expense 93,158 77,143 70,928
Short-term lease expense [1] 224,047 185,061 150,500
Variable lease expense 9,482 6,782 5,421
Total lease expense $ 329,678 $ 272,714 $ 231,359
[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.