XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net (loss) income per share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities 10,651,434 8,741,904
Unvested restricted common stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities 22,500 45,000
Unvested restricted common stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities 1,719,338 1,336,159
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities 8,909,596 7,360,745