XML 123 R97.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 costs $ 31,830 $ 9,853 $ 11,292
Variable lease costs 11,137 13,391 8,562
Short-term lease costs 59,429 56,100 25,716
Sublease income (1,570) (199) 0
Amortization of ROU assets 1,569 1,367 1,342
Interest on lease liabilities 299 126 65
Total lease costs $ 102,694 $ 80,638 $ 46,977