XML 83 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturity Analysis of Future Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 64,271  
2024 45,312  
2025 34,232  
2026 19,967  
2027 8,386  
Thereafter 9,410  
Total lease payments 181,578  
Less: imputed interest (11,017)  
Total present value of lease liabilities 170,561 $ 204,795
Finance Leases    
2023 1,884  
2024 1,333  
2025 859  
2026 213  
Total lease payments 4,289  
Less: imputed interest (297)  
Total present value of lease liabilities $ 3,992