XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 30, 2021
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock available for issuance (shares)   3,325,000 20,398,000
Share-based compensation expense not yet recognized | $   $ 14.8  
2021 Stock Incentive Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Maximum number of shares to be added annually, as a percentage of outstanding shares (percent) 0.05    
2017 Stock Incentive Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock available for issuance (shares)   1,938,895  
Common Stock      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock authorized to be issued (shares) 3,352,725    
Common Stock | 2021 Stock Incentive Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock authorized to be issued (shares) 2,843,116    
Common Stock | 2017 Stock Incentive Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock authorized to be issued (shares) 31,884    
Unvested restricted common stock      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense not yet recognized | $   $ 0.4  
Share-based compensation not yet recognized, recognition period   1 year 3 months 18 days  
Aggregate fair value of awards that vested | $   $ 3.6 $ 0.6
Unvested restricted common stock | 2021 Stock Incentive Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock authorized to be issued (shares) 477,725    
Employee stock | 2021 Stock Employee Stock Purchase Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock authorized to be issued (shares) 244,000    
Maximum number of shares to be added annually, as a percentage of outstanding shares (percent) 0.01    
Employee stock | 2021 Stock Employee Stock Purchase Plan | Minimum      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Maximum number of shares to be added annually, as a percentage of outstanding shares (shares) 488,000    
Stock options      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation not yet recognized, recognition period   2 years 10 months 24 days  
Weighted-average grant date fair value of awards (in usd per share) | $ / shares   $ 9.72 $ 2.73
Aggregate intrinsic fair value of options exercised | $   $ 0.8 $ 0.1