XML 138 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025, operating lease $ 12,092  
2025, finance lease 24,167  
2026, operating lease 11,466  
2026, finance lease 0  
2027, operating lease 11,191  
2027, finance lease 0  
2028, operating lease 11,209  
2028, finance lease 0  
2029, operating lease 10,391  
2029, finance lease 0  
Thereafter, operating lease 255,629  
Thereafter, finance lease 0  
Total minimum lease payments, operating lease 311,978  
Total minimum lease payments, finance lease 24,167  
Less imputed interest, operating lease (194,779)  
Less imputed interest, finance lease 0  
Total lease liabilities, operating lease 117,199 [1] $ 109,985
Total lease liabilities, finance lease [1] $ 24,167  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities  
[1] Operating lease liabilities are included in Operating lease liabilities and financing lease liabilities are included in Other liabilities on the Company’s Consolidated Balance Sheets.