XML 133 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance leases    
2023 $ 2,286  
2024 1,955  
2025 1,794  
2026 1,327  
2027 1,098  
Thereafter 1,582  
Total lease payments 10,042  
Less amount representing interest (1,949)  
Present value of lease liabilities 8,093  
Operating leases    
2023 88,546  
2024 75,129  
2025 50,823  
2026 45,777  
2027 43,575  
Thereafter 160,849  
Total lease payments 464,699  
Less amount representing interest (105,917)  
Present value of lease liabilities 358,782  
Total    
2023 90,832  
2024 77,084  
2025 52,617  
2026 47,104  
2027 44,673  
Thereafter 162,431  
Total lease payments 474,741  
Less amount representing interest (107,866)  
Total lease liabilities $ 366,875 $ 397,965