XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Operating lease cost $ 16,012 $ 27,936
Financing lease cost:    
Amortization of right-of-use assets 1,139 1,052
Interest on lease liabilities 69 84
Total finance lease cost 1,208 1,136
Variable lease cost 3,286 9,610
Sublease income (527) (7,723)
Net lease cost $ 19,979 $ 30,959