XML 165 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 97,489  
2024 104,596  
2025 37,319  
2026 35,808  
2027 32,821  
Thereafter 146,319  
Total lease payments 454,352  
Less interest (38,813)  
Present value of lease liabilities 415,539 $ 482,781
Financing Leases    
2023 4,169  
2024 3,258  
2025 2,828  
2026 1,810  
2027 324  
Thereafter 0  
Total lease payments 12,389  
Less interest (449)  
Present value of lease liabilities 11,940 $ 7,954
Total    
2023 101,658  
2024 107,854  
2025 40,147  
2026 37,618  
2027 33,145  
Thereafter 146,319  
Total lease payments $ 466,741