v3.26.1
Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Future lease payments    
Remainder of 2026 $ 749  
2027 1,513  
2028 658  
2029 48  
Total lease payments 2,968  
Less: imputed interest (135)  
Total lease liabilities 2,833  
Less: current portion of lease liabilities (1,405) $ (1,381)
Total lease liabilities, net of current portion $ 1,428 $ 1,956