v3.26.1
Commitments and Contingencies - Schedule of Fixed Lease Payment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 3,165  
2027 6,555  
2028 5,986  
2029 5,438  
2030 5,053  
Thereafter 26,053  
Total lease payments 52,250  
Less: imputed interest (11,683)  
Total lease liability 40,567 $ 35,494
Finance Leases    
Remainder of 2026 3,658  
2027 6,889  
2028 5,059  
2029 3,847  
2030 758  
Thereafter 0  
Total lease payments 20,211  
Less: imputed interest (1,769)  
Total lease liability $ 18,442 $ 13,512