v3.26.1
Stockholders’ Equity - Series H Convertible Preferred Stock (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
May 31, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Jan. 02, 2025
Dec. 31, 2024
Class of Stock [Line Items]                  
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000     20,000,000        
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001     $ 0.001        
Shares converted (in shares) (427,768)                
Series H preferred                  
Class of Stock [Line Items]                  
Preferred stock, shares authorized (in shares) 50,000 50,000     50,000        
Preferred tock stated value (in usd per share) $ 100 $ 100              
Preferred stock, par value (in dollars per share) 0.001 0.001     $ 0.001        
Preferred stock, conversion price (in dollars per share) $ 5.14 $ 5.14              
Percentage of authorized shares, preferred stock (in percent)   4.99%              
Percentage of issuance shares, preferred stock (in percent)   9.99%              
Series H preferred | Preferred Stock                  
Class of Stock [Line Items]                  
Preferred stock, outstanding (in shares) 3,156 3,156   3,798 3,798 3,798 3,798   3,798
Common Stock                  
Class of Stock [Line Items]                  
Shares issued upon conversion (in shares) 12,491 12,491 22,575         8,350