v3.26.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Notes Payable, Current, Related Party [Extensible Enumeration] Related Party Related Party
Notes Payable, Noncurrent, Related Party [Extensible Enumeration] Related Party Related Party
Preferred stock par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 38,477,789 32,786,816
Common stock, shares outstanding (in shares) 38,477,789 32,786,816
Series 4 Convertible Preferred Stock    
Preferred stock, shares authorized (in shares) 10,415 10,415
Preferred stock, shares issued (in shares) 1 1
Preferred stock, shares outstanding (in shares) 1 1
Series 5 Convertible Preferred Stock    
Preferred stock, shares authorized (in shares) 12,000 12,000
Preferred stock, shares issued (in shares) 126 126
Preferred stock, shares outstanding (in shares) 126 126
Series 9 Convertible Preferred Stock    
Preferred stock, shares authorized (in shares) 20,000 20,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Series 10 Convertible Preferred Stock    
Preferred stock, shares authorized (in shares) 25,000 25,000
Preferred stock, shares issued (in shares) 0 25,000
Preferred stock, shares outstanding (in shares) 0 25,000