XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Cash Outflow and Weighted-average Remaining Lease Term and Discount Rate (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Future minimum lease payments finance lease    
2025 $ 2,950  
2026 6,008  
2027 6,128  
2028 6,251  
2029 6,376  
Thereafter 48,960  
Total lease payments 76,673  
Less interest portion (33,669)  
Finance lease obligations 43,004  
Future minimum lease payments operating lease    
2025 3,243  
2026 5,405  
2027 3,597  
2028 2,478  
2029 2,278  
Thereafter 22,384  
Total lease payments 39,385  
Less interest portion (10,448)  
Operating lease obligations 28,937  
Future minimum lease payments finance and operating lease    
2025 6,193  
2026 11,413  
2027 9,725  
2028 8,729  
2029 8,654  
Thereafter 71,344  
Total lease payments 116,058  
Less interest portion (44,117)  
Total lease liabilities $ 71,941 $ 73,465
Lease term and discount rate    
Finance lease term 22 years  
Operating leases -Weighted-average remaining lease term (in years) 10 years 9 months 18 days  
Finance leases - Weighted-average remaining lease term (in years) 11 years 7 months 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