XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 45,285  
2024 75,927  
2025 59,264  
2026 43,129  
2027 27,812  
Thereafter 29,696  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 281,113  
Less imputed interest (22,760)  
Total operating lease, finance lease and lease financing transaction liabilities 258,353  
Finance Leases    
Remainder of 2023 1,488  
2024 6,504  
2025 6,477  
2026 6,219  
2027 5,691  
Thereafter 3,452  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 29,831  
Less imputed interest (1,464)  
Total operating lease, finance lease and lease financing transaction liabilities 28,367 $ 3,542
Lease Financing Transactions    
Remainder of 2023 8,361  
2024 15,573  
2025 13,831  
2026 14,369  
2027 11,756  
Thereafter 25,161  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 89,051  
Less imputed interest 0  
Total operating lease, finance lease and lease financing transaction liabilities 89,051  
Total    
Remainder of 2023 55,134  
2024 98,004  
2025 79,572  
2026 63,717  
2027 45,259  
Thereafter 58,309  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 399,995  
Less imputed interest (24,224)  
Total operating lease, finance lease and lease financing transaction liabilities $ 375,771