XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Common Share - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares 30,445,997 29,269,481 30,925,149 28,858,049
Series B Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares 30,445,997 28,685,739 29,559,946 27,850,916
Restricted stock unit awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares 0 474,355 1,219,776 574,507
Performance stock unit awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares 0 59,996 13,425 40,141
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares 0 4,536 372 1,517
Restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares 0 22,327 23,733 293,778
Outstanding stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares 0 22,528 107,897 97,190