v3.26.1
Stockholders' Equity - Private Placement (Details) - $ / shares
Jul. 13, 2023
Jun. 30, 2026
Dec. 31, 2025
Apr. 29, 2025
Private Placement        
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001 $ 0.0001
Exercise price of warrants   $ 0.0146 $ 0.27  
Purchase Agreement | Private Placement        
Private Placement        
Common stock, par value (in dollars per share) $ 0.0001      
Purchase Agreement | Series A Convertible Redeemable Preferred Stock | Private Placement        
Private Placement        
Aggregate shares agreed to sell 15,000      
Preferred stock, par value (in dollars per share) $ 0.0001      
Preferred stock, stated value $ 1,000      
Maximum shares issuable upon conversion 266,667      
Warrants to purchase shares of common stock 266,667      
Exercise price of warrants $ 56.25