XML 79 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 23,541  
2024 82,431  
2025 65,559  
2026 48,661  
2027 32,482  
Thereafter 38,454  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 291,128  
Less imputed interest (25,343)  
Total 265,785  
Finance Leases    
Remainder of 2023 770  
2024 6,902  
2025 6,542  
2026 6,298  
2027 5,768  
Thereafter 5,414  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 31,694  
Less imputed interest (1,605)  
Total 30,089 $ 3,542
Lease Financing Transactions    
Remainder of 2023 4,940  
2024 18,710  
2025 16,986  
2026 17,530  
2027 14,679  
Thereafter 32,492  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 105,337  
Less imputed interest 0  
Total 105,337  
Total    
Remainder of 2023 29,251  
2024 108,043  
2025 89,087  
2026 72,489  
2027 52,929  
Thereafter 76,360  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 428,159  
Less imputed interest (26,948)  
Total $ 401,211