XML 100 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finance leases    
2023 $ 639  
2024 2,157  
2025 2,191  
2026 1,726  
2027 1,501  
2028 742  
Thereafter 4,563  
Total lease payments 13,519  
Less amount representing interest (3,689)  
Present value of lease liabilities 9,830  
Operating leases    
2023 24,830  
2024 88,428  
2025 56,178  
2026 49,733  
2027 47,550  
2028 45,138  
Thereafter 134,063  
Total lease payments 445,920  
Less amount representing interest (107,312)  
Present value of lease liabilities 338,608  
Total    
2023 25,469  
2024 90,585  
2025 58,369  
2026 51,459  
2027 49,051  
2028 45,880  
Thereafter 138,626  
Total lease payments 459,439  
Less amount representing interest (111,001)  
Total lease liabilities $ 348,438 $ 366,875