XML 88 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jan. 01, 2023
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Aug. 05, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Expected dividend yield   0.00% 0.00%    
Fair value exercise price to calculate aggregate intrinsic value of options (in dollars per share)   $ 0.75   $ 1.15  
Share based compensation by share based payment arrangement weighted-average grant date fair value per share of stock option grants (in dollars per share)   $ 0.94      
Unrecognized compensation related to stock options not vested   $ 5.8      
Share based compensation non vested award period for recognition   1 year 6 months      
Restricted Stock Units (RSUs)          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share based compensation non vested award period for recognition   1 year 9 months 18 days      
Unrecognized compensation related to restricted stock not vested   $ 6.1      
2022 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share based payment arrangement, shares authorized for issuance (in shares)   6,000,000      
Share based payment arrangement number of shares available for issuance (in shares)   5,887,500      
2020 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share based payment arrangement, shares authorized for issuance (in shares)   5,573,491      
Share based payment arrangement number of shares available for issuance (in shares)   1,332,061      
Share based compensation by share based payments arrangement, number of additional shares authorized (in shares) 1,142,186        
2011 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share based payment arrangement, shares authorized for issuance (in shares)   1,318,865      
Share based payment arrangement number of shares available for issuance (in shares)   0      
Share based compensation by share based payments arrangement, remain available for issuance (in shares)   0      
Share based compensation by share based payment arrangement stock options vesting term   4 years      
Share based compensation by share based payment arrangement stock options contractual term   10 years      
2020 ESPP          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share based payment arrangement, shares authorized for issuance (in shares)   252,042     645,105
Number of shares available for purchase (in shares)   714,179      
2020 ESPP | Maximum          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Participants purchase price of common stock   85.00%