v3.26.1
Common Stock - Common stock reserved for future issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Shares available for future issuance under the stock incentive plans and employee stock purchase plan 6,233,147 328,642
Contingent consideration 208,657 208,657
Convertible notes 2,902,429 23,155,011
Total common stock reserved 63,669,584 30,318,838
Warrants    
Class of Stock [Line Items]    
Warrants 18,389,740 3,807,911
Pre Funded Warrants    
Class of Stock [Line Items]    
Warrants 24,400,289 1,964,905
Stock options    
Class of Stock [Line Items]    
Stock options issued and outstanding 158,005 158,005
RSU    
Class of Stock [Line Items]    
Restricted stock units (unvested) 11,377,317 695,707