XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 65,507  
2024 70,456  
2025 53,957  
2026 39,185  
2027 24,428  
Thereafter 27,814  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 281,347  
Less imputed interest (23,421)  
Total operating lease, finance lease and lease financing transaction liabilities 257,926  
Finance Leases    
Remainder of 2023 1,159  
2024 3,950  
2025 3,845  
2026 3,628  
2027 3,229  
Thereafter 852  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 16,663  
Less imputed interest (86)  
Total operating lease, finance lease and lease financing transaction liabilities 16,577 $ 3,542
Lease Financing Transactions    
Remainder of 2023 12,870  
2024 14,345  
2025 12,577  
2026 13,111  
2027 10,491  
Thereafter 20,190  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 83,584  
Less imputed interest 0  
Total operating lease, finance lease and lease financing transaction liabilities 83,584  
Total    
Remainder of 2023 79,536  
2024 88,751  
2025 70,379  
2026 55,924  
2027 38,148  
Thereafter 48,856  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 381,594  
Less imputed interest (23,507)  
Total operating lease, finance lease and lease financing transaction liabilities $ 358,087