XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Net (loss) income per share (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]        
Antidilutive securities 8,693,271 7,798,220 7,024,373 7,798,220
Unvested restricted common stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities 45,000 137,255 45,000 137,255
Unvested restricted common stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities 1,313,500 1,031,365 725,876 1,031,365
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities 7,334,771 6,629,600 6,253,497 6,629,600