XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share 19,135 3,332,052 2,806,934 3,332,052
Common Stock Options Issued and Outstanding        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share   2,529,433 1,641,099 2,529,433
Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share 18,539 798,708 1,163,859 798,708
Employee Stock Purchase Plan        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share 596 3,911 1,976 3,911