XML 99 R60.htm IDEA: XBRL DOCUMENT v3.22.4
(Loss) Earnings Per Share - Summary of Potentially Dilutive Securities Excluded from Calculation of Diluted Net (Loss) Earnings Per Share Attributable to Common Stockholders (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of dilutive net loss per share 6,538,536 7,953,018  
Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of dilutive net loss per share 964,054 79,886  
Series B Convertible Preferred Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of dilutive net loss per share     6,608,700