XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating lease cost $ 37,362 $ 40,020  
Amortization of right-of-use assets 1,525 1,687 $ 1,200
Interest on lease liabilities 119 287  
Total finance lease cost 1,644 1,974  
Short-term lease cost 4,869 350  
Total lease cost 43,875 42,344  
Operating cash flows for operating leases 37,836 38,874  
Operating cash flows for finance leases 1,262 1,255  
Financing activities for finance leases 726 1,289  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 11,697 10,786 23,940
Right-of-use assets obtained in exchange for new finance lease liabilities   $ 1,198 $ 2,260
Operating leases 6 years 3 months 18 days 6 years 2 months 12 days  
Finance leases 2 years 9 months 18 days 3 years 9 months 18 days  
Operating leases 3.90% 4.56%  
Finance leases 4.00% 5.26%