XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 34,262 $ 37,362  
Amortization of right-of-use assets 691 1,525 $ 1,700
Interest on lease liabilities 62 119  
Total finance lease cost 753 1,644  
Short-term lease cost 10,865 4,869  
Total lease cost 45,880 43,875  
Operating cash flows for operating leases 34,933 37,836  
Operating cash flows for finance leases 65 1,262  
Financing activities for finance leases 694 726  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 35,233 $ 11,697 10,786
Right-of-use assets obtained in exchange for new finance lease liabilities     $ 1,198
Operating leases 5 years 10 months 24 days 6 years 3 months 18 days  
Finance leases 1 year 9 months 18 days 2 years 9 months 18 days  
Operating leases 6.27% 3.90%  
Finance leases 3.90% 4.00%