v3.26.1
Lease Obligation - Future Minimum Lease Payments Due Under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Total minimum lease payments    
Remainder of 2026 $ 4,908  
2027 7,763  
2028 7,996  
2029 8,235  
2030 8,483  
Thereafter 227  
Total future minimum lease payments 37,612  
Less: imputed interest (5,045)  
Total operating lease liabilities 32,567  
Operating lease liabilities 6,876 $ 7,840
Operating lease liabilities, net of current portion $ 25,691 $ 28,659