v3.26.1
Preferred Stock - Series O Preferred Stock (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 02, 2026
Feb. 18, 2026
Dec. 31, 2025
Class of Stock [Line Items]        
Shares Authorized 10,000,000     10,000,000
Number of shares issued for convertible preferred stock 596     55,998
Series O Convertible Preferred Stock        
Class of Stock [Line Items]        
Description of special one time dividend On February 18, 2026, the Company announced that its Board of Directors declared a special one-time dividend of one-tenth of one share of Series O Convertible Preferred Stock for each share of voting common stock outstanding, plus each share issuable upon exercise of certain warrants to purchase, in aggregate, 68,593 shares of common stock with dividend rights outstanding, at the close of business on March 2, 2026.      
Shares Authorized   1,557,000    
Convertible preferred stock, par value (in dollars per share)   $ 0.0001    
Preferred stock liquidation preference per share $ 8.01      
Number of common stock with dividend rights outstanding     68,593