v3.26.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock options vested and expected to vest aggregate intrinsic value $ 1,193,000    
Proceeds from stock issued during period 0 $ 123,000  
Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Proceeds from stock issued during period $ 100,000    
Employee Stock Purchase Plan shares 19,785    
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant-date fair value of options granted $ 2.32    
Total unrecognized compensation cost, period for recognition 2 years 4 months 24 days    
Total unrecognized compensation cost $ 1,600,000    
Restricted Stock Unit (RSU)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average remaining contractual term 2 years 3 months 18 days    
Total unrecognized compensation cost $ 2,400,000    
Share-Settled Obligation      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Accrued Liabilities For Commissions Expense And Taxes $ 33,000   $ 100,000