XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Common Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 30,996,553 29,199,666 30,273,154 29,102,650
Series B Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 29,997,271 28,262,957 29,559,946 27,850,916
Restricted stock unit awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 943,659 487,708 674,215 635,997
Restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 34,244 295,107 24,572 444,511
Performance stock unit awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 16,189 61,488 11,486 30,914
Outstanding stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 5,190 92,406 65 140,312
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 0 0 2,870 0