XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Equity and Net Income (Loss) per Share - Anti-dilutive securities (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity and Net Income (Loss) per Share    
Anti-dilutive securities 4,627,713 3,693,288
Warrants to purchase common stock    
Equity and Net Income (Loss) per Share    
Anti-dilutive securities 92,703 92,703
Options to purchase common stock    
Equity and Net Income (Loss) per Share    
Anti-dilutive securities 2,626,584 2,868,305
Performance stock units    
Equity and Net Income (Loss) per Share    
Anti-dilutive securities 53,794  
Restricted stock units    
Equity and Net Income (Loss) per Share    
Anti-dilutive securities 1,854,632 732,280