v3.26.1
Leases - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 2,411  
2027 4,714  
2028 4,537  
2029 4,579  
2030 4,485  
2031 and beyond 3,116  
Operating Leases 23,842  
Less: imputed interest 3,365  
Total lease liabilities 20,477 $ 21,776
Finance Leases    
Remainder of 2026 103  
2027 206  
2028 206  
2029 114  
2030 0  
2031 and beyond 0  
Finance Leases 629  
Less: imputed interest 68  
Total lease liabilities $ 561 $ 628