XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Net (loss) income per share (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        
Antidilutive securities 9,080,820 6,022,102 7,432,212 7,084,954
Unvested restricted common stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities 22,500 64,608 22,500 64,608
Unvested restricted common stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities 1,312,727 523,627 714,164 941,275
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities 7,745,593 5,433,867 6,695,548 6,079,071