XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 80,899  
2024 61,186  
2025 45,363  
2026 33,227  
2027 19,835  
Thereafter 24,631  
Total future minimum lease payments 265,141  
Less imputed interest (19,577)  
Total operating lease, finance lease and lease financing transaction liabilities 245,564  
Finance Leases    
2023 1,517  
2024 1,002  
2025 638  
2026 431  
2027 40  
Thereafter 0  
Total future minimum lease payments 3,628  
Less imputed interest (86)  
Total operating lease, finance lease and lease financing transaction liabilities 3,542 $ 2,546
Lease Financing Transactions    
2023 15,034  
2024 19,058  
2025 15,331  
2026 13,998  
2027 10,460  
Thereafter 9,710  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 83,591  
Less imputed interest 0  
Total operating lease, finance lease and lease financing transaction liabilities 83,591  
Total    
2023 97,450  
2024 81,246  
2025 61,332  
2026 47,656  
2027 30,335  
Thereafter 34,341  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 352,360  
Less imputed interest (19,663)  
Total operating lease, finance lease and lease financing transaction liabilities $ 332,697 $ 305,174