XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation and Employee Benefit Plans - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 01, 2024
shares
Jan. 01, 2021
Oct. 14, 2020
USD ($)
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
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       $ 7.85 $ 2.46  
Unrecognized compensation cost       $ 17,700    
Intrinsic value of options exercised       600 $ 100  
Aggregate intrinsic value of options exercisable       12,400    
Aggregate intrinsic value of options outstanding       12,400    
Total stock-based compensation       $ 2,476 1,683  
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average amortization period       2 years 7 months 24 days    
Expected dividends       0.00%    
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average amortization period       3 years 3 months 14 days    
Total stock-based compensation       $ 500 $ 200  
Unrecognized compensation cost for RSU       $ 6,800    
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
Common stock, additional capital shares reserved for future issuance (in shares) | shares 1,890,404          
Shares reserved for future issuance (in shares) | shares       3,645,422    
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 472,601          
Shares reserved for future issuance (in shares) | shares       1,670,189    
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      
Maximum number of shares per employee during any one purchase period (in shares) | shares     600      
Annual increase in number of shares authorized, term   10 years        
Stock issued under ESPP (in shares) | shares       7,286 11,171  
Proceeds from ESPP       $ 100 $ 100