XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Accounting Policies - Schedule of Dilutive Securities Excluded from Computation of Income (Loss) Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Convertible Preferred Stock        
Earnings Per Share [Line Items]        
Anti-dilutive securities 0 14,850,993 0 14,850,993
Stock Options Issued And Outstanding Under Plans        
Earnings Per Share [Line Items]        
Anti-dilutive securities 1,942,092 4,610,950 1,973,913 4,368,665
Restricted Stock Units [Member]        
Earnings Per Share [Line Items]        
Anti-dilutive securities 65,825 0 48,188 0
Employee Stock Purchase Plan        
Earnings Per Share [Line Items]        
Anti-dilutive securities 48,373 0 47,496 0