v3.26.1
Preferred Stock - Series N Preferred Stock (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Sep. 09, 2025
USD ($)
shares
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Dec. 31, 2025
shares
Dec. 08, 2025
shares
Class of Stock [Line Items]          
Number of shares issued for convertible preferred stock   595 595 55,998  
Outstanding   1,117 1,117 275  
Series N          
Class of Stock [Line Items]          
Shares converted   10 10 941  
Number of shares issued for convertible preferred stock         951
Preferred stock, convertible, terms     This exchange was executed at Exchange Ratio of 60-to-1 based on the $42.00 exchange price per share. As of June 30, 2026, there were no shares of Series N Preferred Stock outstanding.    
Exchange ratio of preferred stock   60 60    
Closing price | $ / shares   $ 42 $ 42    
Outstanding   0 0 10  
Series N | Purchasers | PIPE Purchase Agreements          
Class of Stock [Line Items]          
Aggregate shares issued 951        
Proceeds from Issuance of Private Placement | $ $ 2.4