XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Income Per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 77,129,479 7,866,758
Common shares under option    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 6,889,915 5,228,191
Common shares under PBSOs    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 632,950 433,950
Unvested RSUs    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 9,066,649 2,204,617
Shares issuable related to the ESPP    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 129,624 0
Shares issuable upon conversion of convertible notes    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 34,338,912 0
Warrants    
Net (Loss) Income Per Common Share    
Total potential dilutive shares (in shares) 26,071,429 0