XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Minimum Cash Outflow and Weighted-average Remaining Lease Term and Discount Rate (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Future minimum lease payments finance lease    
2025 $ 4,425  
2026 6,008  
2027 6,128  
2028 6,251  
2029 6,376  
Thereafter 48,960  
Total lease payments 78,148  
Less interest portion (34,820)  
Finance lease obligations 43,328  
Future minimum lease payments operating lease    
2025 4,641  
2026 5,032  
2027 3,344  
2028 2,417  
2029 2,271  
Thereafter 22,384  
Total lease payments 40,089  
Less interest portion (11,038)  
Operating lease obligations 29,051  
Future minimum lease payments finance and operating lease    
2025 9,066  
2026 11,040  
2027 9,472  
2028 8,668  
2029 8,647  
Thereafter 71,344  
Total lease payments 118,237  
Less interest portion (45,858)  
Total lease liabilities 72,379 $ 73,465
Lease term and discount rate    
Right of use asset 28,767 29,621
Prepaid rent 500 500
Operating liabilities noncurrent $ 24,698 $ 25,321
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) 11 years 9 months 18 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