XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 16,226 $ 27,584 $ 32,238 $ 55,520
Financing lease cost:        
Amortization of right-of-use assets 1,502 1,047 2,641 2,099
Interest on lease liabilities 139 76 208 160
Total finance lease cost 1,641 1,123 2,849 2,259
Variable lease cost 2,491 10,280 5,777 19,890
Sublease income (738) (8,746) (1,265) (16,469)
Net lease cost $ 19,620 $ 30,241 $ 39,599 $ 61,200