XML 93 R59.htm IDEA: XBRL DOCUMENT v3.26.1
COMMON STOCK - Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Jul. 03, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 5,982,877   41,859,552
Convertible preferred stock (all series)      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 0   38,665,583
2005 Plan | Exercises of stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 1,627,097   2,298,947
2005 Plan | Warrants on common stock      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 168,898   15,015
2005 Plan | Future grants      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 0   880,007
2025 Plan | Exercises of stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 348,551   0
2025 Plan | Future grants      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares of common stock 3,838,331 4,204,204 0