XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease expense $ 13,030 $ 13,053 $ 12,603
Short-term lease expense 50,521 46,566 39,890
Amortization of right-of-use assets 2,062 232 177
Interest on finance leases 385 112 135
Total lease expense $ 65,998 $ 59,963 $ 52,805