XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Common Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 76,180,919 45,944,978
Common shares under option    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 6,864,243 5,666,114
Common shares under PBSOs    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 624,000 646,200
Unvested RSUs    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 8,034,122 5,554,225
Shares issuable related to the ESPP    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 248,213 0
Shares issuable upon conversion of convertible notes    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 34,338,912 8,007,010
Warrants    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 26,071,429 26,071,429