XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease cost $ 20,486 $ 50,118
Variable lease cost 14,861 12,612
Short-term lease cost 5,473 8,649
Total operating lease cost 40,820 71,379
Amortization of leased assets 1,562 475
Interest on lease liabilities 287 89
Total finance lease cost $ 1,849 $ 564