v3.26.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options vested and expected to vest aggregate intrinsic value $ 1,502     $ 1,502
Proceeds from stock issued during period 70 $ 0 $ 123  
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Proceeds from stock issued during period       $ 100
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.34
Total unrecognized compensation cost, period for recognition       2 years 3 months 18 days
Total unrecognized compensation cost 1,200     $ 1,200
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,200     $ 2,200