v3.26.1
Stockholders’ Equity - Series F Convertible Preferred Stock (Details)
3 Months Ended
Jan. 02, 2025
investor
shares
Jun. 30, 2026
$ / shares
shares
May 31, 2026
shares
Mar. 31, 2026
shares
Dec. 31, 2025
$ / shares
shares
Nov. 09, 2025
$ / shares
Oct. 30, 2025
$ / shares
Oct. 29, 2025
$ / shares
Jun. 30, 2025
shares
Mar. 31, 2025
shares
Feb. 28, 2025
investor
Dec. 31, 2024
shares
Class of Stock [Line Items]                        
Preferred stock, shares authorized (in shares)   20,000,000     20,000,000              
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001     $ 0.001              
Number of investors | investor 2                   13  
Shares converted (in shares)   (427,768)                    
Series F preferred                        
Class of Stock [Line Items]                        
Preferred stock, shares authorized (in shares)   5,500,000     5,500,000              
Preferred stock, outstanding (in shares)   2,283     2,283              
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001     $ 0.001              
Preferred stock, conversion price (in dollars per share) | $ / shares             $ 20 $ 100        
Shares converted (in shares) (835)                      
Preferred tock stated value (in usd per share) | $ / shares   $ 1,000                    
Series F preferred | Preferred Stock                        
Class of Stock [Line Items]                        
Preferred stock, outstanding (in shares)   2,283   2,283 2,283       2,283 2,283   3,118
Common Stock                        
Class of Stock [Line Items]                        
Shares issued upon conversion (in shares) 8,350 12,491 22,575                  
Series G preferred                        
Class of Stock [Line Items]                        
Preferred stock, shares authorized (in shares)   500,000     500,000              
Preferred stock, outstanding (in shares)   16,979     17,280              
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001     $ 0.001              
Preferred stock, conversion price (in dollars per share) | $ / shares   20.00                    
Preferred tock stated value (in usd per share) | $ / shares   $ 750                    
Series G preferred | Preferred Stock                        
Class of Stock [Line Items]                        
Preferred stock, outstanding (in shares)   16,979   17,280 17,280       14,124 13,857   2,085
Series G preferred | Maximum                        
Class of Stock [Line Items]                        
Preferred stock, conversion price (in dollars per share) | $ / shares           $ 20.00