XML 146 R117.htm IDEA: XBRL DOCUMENT v3.22.4
Leases and Other - Schedule of Estimated Future Minimum Lease Payments Under Non-cancelable Leases Excluding Variable Leases and Variable Non-lease Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 23,267  
2024 21,560  
2025 20,055  
2026 19,126  
2027 15,886  
Thereafter 60,268  
Total future lease payments 160,162  
Less: Amount representing interest (45,402)  
Present value of minimum lease payments 114,760  
Current portion 13,463 $ 12,451
Operating lease, Liability, Long-term portion 101,297 93,406
2023 8,743  
2024 7,692  
2025 6,869  
2026 6,367  
2027 6,205  
Thereafter 180,055  
Total future lease payments 215,931  
Less: Amount representing interest (151,202)  
Present value of minimum lease payments 64,729 63,401
Current portion $ 2,978 $ 2,928
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Long-Term Debt and Lease Obligation Long-Term Debt and Lease Obligation
Finance lease, Liability, Long-term portion $ 61,751 $ 60,473
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-Term Debt and Lease Obligation Long-Term Debt and Lease Obligation
2023 $ 32,010  
2024 29,252  
2025 26,924  
2026 25,493  
2027 22,091  
Thereafter 240,323  
Total future lease payments 376,093  
Less: Amount representing interest (196,604)  
Total lease liabilities 179,489 $ 169,258
Current portion 16,441  
Operating And Finance Lease, Liability, Long-term portion $ 163,048