XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 100,499  
2024 88,461  
2025 66,821  
2026 46,418  
2027 28,806  
Thereafter 31,394  
Total lease payments 362,399  
Less: Interest (70,125)  
Present value of lease liabilities 292,274  
Finance Leases    
2023 3,557  
2024 3,505  
2025 3,452  
2026 2,578  
2027 2,229  
Thereafter 2,544  
Total lease payments 17,865  
Less: Interest (3,457)  
Present value of lease liabilities 14,408  
Total    
2023 104,056  
2024 91,966  
2025 70,273  
2026 48,996  
2027 31,035  
Thereafter 33,938  
Total lease payments 380,264  
Less: Interest (73,582)  
Present value of lease liabilities 306,682 $ 217,409
Operating lease payments $ 40,200