XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Components of Lease Expense and Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
LEASES      
Operating lease cost $ 23,157 $ 23,232 $ 24,531
Short-term lease cost 2,578 2,866 2,575
Variable lease cost 5,585 4,896 3,186
Total operating lease cost 31,320 30,994 30,292
Finance lease cost:      
Amortization of right-of-use asset 5,618 2,930 3,060
Variable costs 741 814 838
Interest costs 390 372 381
Total finance lease cost 6,749 4,116 4,279
Payments for lease liabilities 20,600 19,800  
Lease liabilities arising from right of use assets 19,400 16,700  
Operating lease right of use assets     1,000
Lease liabilities     1,000
Finance leases cost included in fixed assets, net 51,400 31,700  
Accumulated amortization related to finance leases 21,800 16,400  
Payments for finance leases 20,800 4,800  
Principal payments, finance lease liabilities 1,930 1,375 $ 1,069
Investing cash flows for finance lease liabilities 18,500 3,400  
Operating cash flows for finance lease liabilities 400    
Finance lease liability 4,697 5,641  
Finance lease liability, current $ 1,300 $ 1,800