XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Cash Outflow and Weighted-average Remaining Lease Term and Discount Rate (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Future minimum lease payments finance lease    
2025 $ 5,930  
2026 6,008  
2027 6,128  
2028 6,251  
2029 6,376  
Thereafter 48,960  
Total lease payments 79,653  
Less interest portion (35,979)  
Finance lease obligations 43,674  
Future minimum lease payments operating lease    
2025 6,663  
2026 5,083  
2027 3,339  
2028 2,381  
2029 2,269  
Thereafter 22,384  
Total lease payments 42,119  
Less interest portion (12,328)  
Operating lease obligations 29,791  
Future minimum lease payments finance and operating lease    
2025 12,593  
2026 11,091  
2027 9,467  
2028 8,632  
2029 8,645  
Thereafter 71,344  
Total lease payments 121,772  
Less interest portion (48,307)  
Total lease liabilities 73,465 $ 75,887
Lease term and discount rate    
Right of use asset 29,621 30,716
Prepaid rent 500 600
Operating liabilities noncurrent $ 25,321 $ 25,724
Finance lease term 22 years  
Operating leases -Weighted-average remaining lease term (in years) 11 years  
Finance leases - Weighted-average remaining lease term (in years) 12 years 1 month 6 days  
Operating leases - Weighted-average discount rate 5.50%  
Finance leases - Weighted-average discount rate 10.50%  
Minimum    
Lease term and discount rate    
Operating lease term 1 year  
Maximum    
Lease term and discount rate    
Operating lease term 16 years