Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Lease Cost (Details)

v3.25.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease, Cost [Abstract]      
Operating lease cost $ 122,854 $ 54,604  
Short-term lease cost 14,623 13,672  
Variable lease cost 434,689 428,385  
Sublease income (5,457) (2,991) $ (2,762)
Finance lease cost:      
Amortization of leased assets 20,194 11,102  
Interest on leased liabilities 3,383 1,395  
Total lease cost $ 590,286 $ 506,167