Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Lease Obligation Maturities (Details)

v3.25.0.1
Leases - Schedule of Lease Obligation Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 119,215  
2026 118,855  
2027 115,219  
2028 109,052  
2029 108,701  
Thereafter 1,047,969  
Total future minimum obligations 1,619,011  
Present value discount (679,412)  
Present value of net future minimum lease obligations 939,599  
Current portion (48,986) $ (43,979)
Long-term obligations 890,613 809,409
2025 1,783  
2026 1,809  
2027 1,835  
2028 1,856  
2029 1,575  
Thereafter 16,850  
Total future minimum obligations 25,708  
Present value discount (11,642)  
Present value of net future minimum lease obligations 14,066  
Current portion (804) (746)
Long-term obligations $ 13,262 $ 14,033