v3.26.1
Net Loss Per Share - Antidilutive (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Loss Per Share    
Anti-dilutive securities excluded from calculation of diluted net income (loss) per share 98,346,668 9,564,982
Restricted stock units to purchase common stock    
Net Loss Per Share    
Anti-dilutive securities excluded from calculation of diluted net income (loss) per share 16,681,971  
Options to purchase common stock    
Net Loss Per Share    
Anti-dilutive securities excluded from calculation of diluted net income (loss) per share 3,757,238 6,279,666
Warrants to purchase common stock    
Net Loss Per Share    
Anti-dilutive securities excluded from calculation of diluted net income (loss) per share 77,907,459 3,285,316