XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Warrants exercisable for common shares 2,588,123 2,721,267 1,218,038
Restricted stock units convertible for common shares 1,490,357 992,874 23,500
Options to purchase common shares 14,863,996 13,138,870 11,143,761
Weighted average number diluted shares outstanding (in shares) 18,942,476 16,853,011 12,385,299