XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
COMMON STOCK - Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Jul. 03, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 7,749,062 5,982,877  
2005 Plan | Exercises of stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 1,518,680 1,627,097  
2005 Plan | Warrants on common stock      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 168,898 168,898  
2005 Plan | Future grants      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 0    
2025 Plan | Exercises of stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 610,051 348,551  
2025 Plan | Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 24,270 0  
2025 Plan | Future grants      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 5,427,163 3,838,331 4,204,204