v3.26.1
Preferred Stock and PIPE Warrant (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
May 15, 2026
Jan. 21, 2026
Aug. 18, 2025
May 07, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Aug. 19, 2025
Nov. 09, 2022
Oct. 02, 2022
Class of Stock [Line Items]                    
Shares issued in transaction (in shares) 2,000,000                  
Sale of stock price (usd per share) $ 10.00                  
Purchase price $ 20,000                  
Number of shares issuable by warrant (in shares)                 316,250  
Class of warrant or right, exercise price of warrants or rights (usd per share)     $ 11.50         $ 1,150 $ 0.01  
Warrants         $ 6   $ 11      
Stock price (usd per share)       $ 0.24           $ 10.00
Loss on change in fair market value of PIPE Warrants liability         0 $ 3,400        
PIPE Warrants                    
Class of Stock [Line Items]                    
Number of shares issuable by warrant (in shares)   7,800,000                
Class of warrant or right, exercise price of warrants or rights (usd per share)   $ 0.0000001                
Warrants       $ 24,900 $ 0   $ 0      
Loss on change in fair market value of PIPE Warrants liability     $ 16,200              
Series A Convertible Senior Preferred Stock                    
Class of Stock [Line Items]                    
Number of securities called by each warrant (in shares)       200,000            
Series A Convertible Senior Preferred Stock | Purchase Agreement                    
Class of Stock [Line Items]                    
Shares issued in transaction (in shares)       20,000,000            
Sale of stock price (usd per share)       $ 2.00            
Purchase price       $ 40,000            
Common Stock | Series A Convertible Senior Preferred Stock                    
Class of Stock [Line Items]                    
Conversion of stock, shares issued (in shares)   3,250,322