XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) per Common Share - Antidilutive securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive securities    
Total antidilutive securities 14,102 17,827
Stock options    
Antidilutive securities    
Total antidilutive securities 4,822 5,008
Restricted stock units    
Antidilutive securities    
Total antidilutive securities 548 618
Common stock warrants    
Antidilutive securities    
Total antidilutive securities 8,732 11,247
Convertible preferred stock    
Antidilutive securities    
Total antidilutive securities   954