v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 08, 2022
Mar. 30, 2021
Sep. 18, 2019
Sep. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 31, 2026
Dec. 31, 2025
Jun. 23, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares authorized (in shares)                   9,028,124  
Options granted (in shares)             2,467,000        
Options exercisable, Weighted- Average Exercise Price (in dollars per share)         $ 1.43   $ 1.43        
Issuance of common stock upon exercises of stock options (in shares)             1,185,000        
Options outstanding (in shares)         11,085,000   11,085,000     9,991,000  
Weighted-average grant-date fair value of options granted (in dollars per share)             $ 4.46 $ 3.23      
Intrinsic value of options exercised             $ 10,000 $ 5,500      
Unrecognized stock-based compensation expense         $ 15,300   $ 15,300        
Shares reserved for future issuance (in shares)                 3,600,000,000    
Outstanding stock options                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Percentage of outstanding shares, increase in shares authorized                   5.00%  
Term of award             10 years        
Unrecognized stock-based compensation expense, period             3 years 1 month 20 days        
Stock based compensation expense         $ 1,400 $ 800 $ 2,100 $ 1,800      
Outstanding stock options | Minimum                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Award vesting period             3 years        
Outstanding stock options | Maximum                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Award vesting period             4 years        
Incentive Stock Options                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Voting power percentage         10.00%   10.00%        
Exercise price, percentage of fmv on grant date         110.00%   110.00%        
Term of award             5 years        
Nonstatutory Stock Options                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Options granted (in shares)     1,500,960                
Options exercisable, Weighted- Average Exercise Price (in dollars per share)     $ 0.97               $ 0.18
Issuance of common stock upon exercises of stock options (in shares) 406,510 531,590                  
Options outstanding (in shares)         562,860   562,860        
Unvested RSUs                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Award vesting period             4 years        
Stock based compensation expense         $ 2,200   $ 12,700        
Stock based compensation liability         $ 82   $ 82        
Shares withheld for tax obligations (in shares)         40,343   206,099        
Granted (in dollars per share)             $ 7.08 $ 0      
Fair value of RSUs vested             $ 8,400 $ 0      
Share Settled Awards                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Unrecognized stock-based compensation expense, period             2 years 11 months 4 days        
Stock based compensation expense         $ 2,100   $ 10,100        
Award vesting percentage             50.00%        
Granted (in dollars per share)             $ 7.08        
Unrecognized share-based compensation cost         21,800   $ 21,800        
Cash Settled Awards                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Unrecognized stock-based compensation expense, period             1 year 9 months 29 days        
Stock based compensation expense         100   $ 2,600        
Award vesting percentage             50.00%        
Granted (in dollars per share)             $ 0        
Unrecognized share-based compensation cost         $ 800   $ 800        
ESPP                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares authorized (in shares)         2,600,000   2,600,000        
Percentage of outstanding shares, increase in shares authorized       1.00%              
Unrecognized stock-based compensation expense, period             2 months 1 day        
Stock based compensation expense         $ 100   $ 100        
Unrecognized share-based compensation cost         $ 46   $ 46        
Shares reserved for future issuance (in shares)       2,600,000              
Purchase price after discount percentage       85.00%              
Offering period       6 months