v3.26.1
Equity - Pre-Funded Warrants by Round of Financing (Details) - Pre-Funded Warrants
6 Months Ended
Jun. 30, 2026
shares
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Beginning balance (in shares) 40,511,011
New pre-funded warrants issued (in shares) 7,870,624
Exercises (in shares) 41,964,300
Ending balance (in shares) 78,591,328
Common Stock  
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Exercises (in shares) (11,754,607)
2023 Financing  
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Beginning balance (in shares) 3,100,823
Ending balance (in shares) 2,428,704
2023 Financing | Common Stock  
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Exercises (in shares) (672,119)
2025 Financing  
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Beginning balance (in shares) 37,410,188
Exercises (in shares) 41,964,300
Ending balance (in shares) 68,292,000
2025 Financing | Common Stock  
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Exercises (in shares) (11,082,488)
2026 Financing  
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Beginning balance (in shares) 0
New pre-funded warrants issued (in shares) 7,870,624
Ending balance (in shares) 7,870,624