XML 73 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Accounting Policies - Schedule of Dilutive Securities Excluded from Computation of Income (Loss) Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Redeemable Preferred Stock And Warrants [Member]    
Earnings Per Share [Line Items]    
Anti-dilutive securities 0 14,883,489
Stock Options Issued and Outstanding Under the 2006, 2015 and 2021 Plans    
Earnings Per Share [Line Items]    
Anti-dilutive securities 2,144,860 1,444,611
Restricted Stock Units (RSUs) [Member]    
Earnings Per Share [Line Items]    
Anti-dilutive securities 223,716 0
Employee Stock Purchase Plan [Member]    
Earnings Per Share [Line Items]    
Anti-dilutive securities 8,248 0