v3.26.1
Leases - Leases Maturity Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 17,073  
2027 24,894  
2028 20,678  
2029 18,037  
2030 12,853  
Thereafter 101,062  
Total lease payments 194,597  
Less imputed interest 72,443  
Total operating lease liabilities 122,154 $ 127,671
Finance Leases    
Remainder of 2026 4,934  
2027 9,799  
2028 9,661  
2029 9,661  
2030 9,013  
Thereafter 122,949  
Total lease payments 166,017  
Less imputed interest 61,168  
Total finance lease liabilities $ 104,849 $ 106,796