Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Lease Obligation Maturities (Details)

v3.24.0.1
Leases - Schedule of Lease Obligation Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 106,912  
2025 107,088  
2026 106,084  
2027 102,375  
2028 96,443  
Thereafter 937,808  
Total future minimum obligations 1,456,710  
Less: Present value discount (603,322)  
Present value of net future minimum lease obligations 853,388  
Less: Current portion (43,979) $ (40,367)
Long-term obligations 809,409 759,775
2024 1,780  
2025 1,786  
2026 1,792  
2027 1,819  
2028 1,846  
Thereafter 18,425  
Total future minimum obligations 27,448  
Less: Present value discount (12,669)  
Present value of net future minimum lease obligations 14,779  
Less: Current portion (746) (668)
Long-term obligations $ 14,033 $ 14,779