XML 155 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance    
2024 $ 31,006  
2025 33,550  
2026 33,856  
2027 34,533  
2028 35,610  
Thereafter 433,244  
Total 601,799  
Less: imputed interest (224,542)  
Present value of minimum lease payments 377,257  
Less: current portion (9,482) $ (7,971)
Finance lease liabilities, net of current portion 367,775 237,130
Operating    
2024 19,553  
2025 20,181  
2026 19,844  
2027 18,942  
2028 18,355  
Thereafter 191,530  
Total 288,405  
Less: imputed interest (86,747)  
Present value of minimum lease payments 201,658  
Less: current portion (10,239) (9,317)
Operating lease liabilities, net of current portion $ 191,419 $ 161,228