XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - 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
Finance leases:        
Depreciation expense $ 4,384 $ 3,023 $ 8,343 $ 5,601
Interest on lease liabilities 1,568 1,085 2,960 1,900
Operating leases 9,744 9,961 19,382 19,793
Variable and short-term lease expense 13,718 13,755 26,232 27,799
Sublease income (1) (2) (3) (4)
Total lease expense $ 29,413 $ 27,822 $ 56,914 $ 55,089