XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Net Loss Per Common Share - Calculation of diluted net loss per share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net Income (Loss) Per Common Share      
Total potential dilutive shares (in shares) 66,139,313 70,784,680 51,907,426
Common shares under option      
Net Income (Loss) Per Common Share      
Total potential dilutive shares (in shares) 6,777,891 5,177,511 3,686,191
Unvested RSUs      
Net Income (Loss) Per Common Share      
Total potential dilutive shares (in shares) 7,107,418 4,447,074 3,047,888
Shares issuable related to the ESPP      
Net Income (Loss) Per Common Share      
Total potential dilutive shares (in shares) 238,065 116,804 0
Unvested PBRSUs      
Net Income (Loss) Per Common Share      
Total potential dilutive shares (in shares) 0 0 160,275
Common shares under PBSOs      
Net Income (Loss) Per Common Share      
Total potential dilutive shares (in shares) 443,500 632,950 661,850
Shares issuable upon conversion of convertible notes      
Net Income (Loss) Per Common Share      
Total potential dilutive shares (in shares) 32,679,739 34,338,912 8,007,010
Warrants for common stock      
Net Income (Loss) Per Common Share      
Total potential dilutive shares (in shares) 18,892,700 26,071,429 36,344,212