XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Accounting - Lessee, Lease Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 44,883 $ 44,971 $ 52,331
Financing lease cost:      
Depreciation 31,642 26,129 25,687
Interest on lease liabilities 4,129 444 3,063
Sublease income (17,573) (5,856) (7,991)
Net lease expense $ 63,081 $ 65,688 $ 73,090