v3.25.4
Leases - Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 36,507 $ 37,331 $ 48,238
Amortization of right of use assets 7,824 7,270 5,302
Interest on lease liabilities 6,418 6,435 5,070
Total finance lease cost 14,242 13,705 10,372
Short-term lease cost 24,977 25,651 20,309
Variable lease cost 48,122 34,741 25,075
Total lease cost $ 123,848 $ 111,428 $ 103,994