XML 94 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation (Details) - shares
1 Months Ended 12 Months Ended
Oct. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Future awards   6,583,887 13,785,534
2016 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Future awards     360,306
Stock authorized for issuance   2,318,855 1,997,099
2021 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional number of shares granted   0  
Maximum term of options   10 years  
Vesting period   4 years  
Future awards   2,843,255  
Stock authorized for issuance   3,986,270 0
Shares annual increase as percentage   4.00%  
2021 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Future awards   278,762  
2021 Employee Stock Purchase Plan | ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares remaining available for future issuance 557,524    
Stock authorized for issuance 278,762 278,762  
Shares annual increase as percentage 1.00%