v3.26.1
Leases - Leases Maturity Table (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 21,146  
2027 24,731  
2028 20,576  
2029 18,003  
2030 12,857  
Thereafter 100,854  
Total lease payments 198,167  
Less imputed interest 74,007  
Total operating lease liabilities 124,160 $ 127,671
Finance Leases    
Remainder of 2026 7,394  
2027 9,790  
2028 9,652  
2029 9,652  
2030 9,004  
Thereafter 122,870  
Total lease payments 168,362  
Less imputed interest 62,539  
Total finance lease liabilities $ 105,823 $ 106,796