XML 54 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation and Employee Benefit Plans - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 01, 2026
shares
Oct. 31, 2020
USD ($)
shares
Mar. 31, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grant date fair value (in dollars per share) | $ / shares     $ 4.02 $ 0.96  
Unrecognized compensation cost     $ 24,600    
Intrinsic value of options exercised     200 $ 0  
Aggregate intrinsic value of options exercisable     11,700    
Total stock-based compensation     $ 2,415 1,721  
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average amortization period     1 year 8 months 8 days    
Expected dividends     0.00%    
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average amortization period     2 years 7 months 6 days    
Total stock-based compensation     $ 400 $ 300  
Unrecognized compensation cost     $ 3,500    
2020 Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Increase in number of shares authorized, percentage of capital stock outstanding         0.04
Shares reserved for future issuance (in shares) | shares     1,559,581    
Common stock, additional capital shares reserved for future issuance (in shares) | shares 2,531,194        
Stock-based compensation, vesting period     4 years    
Share-based compensation, expiration period     10 years    
2020 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Increase in number of shares authorized, percentage of capital stock outstanding   0.01      
Common stock, additional capital shares reserved for future issuance (in shares) | shares     1,660,870    
Purchase price of common stock in percent   85.00%      
Contribution limit in percentage of employee's eligible compensation   15.00%      
Maximum value of shares per employee during any calendar year   $ 25,000      
Maximum number of shares per employee during any one purchase period (in shares) | shares   2,000      
Annual increase in number of shares authorized, term   10 years      
Stock issued under ESPP (in shares) | shares     30,916 6,859  
Proceeds from ESPP     $ 100 $ 100