XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net (loss) income per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities 10,692,158 8,693,271 10,692,158 7,024,373
Unvested restricted common stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities 22,500 45,000 22,500 45,000
Unvested restricted common stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities 1,803,540 1,313,500 1,803,540 725,876
Employee Stock Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities 8,866,118 7,334,771 8,866,118 6,253,497