v3.26.1
Preferred Stock - Series K Preferred Stock (Details) - $ / shares
Feb. 26, 2025
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Preferred stock, Shares outstanding   0 275
Series K Preferred Stock      
Class of Stock [Line Items]      
Preferred stock, Shares outstanding 300,000    
Convertible preferred stock, par value (in dollars per share) $ 0.001    
Share Price $ 4.5    
Voting percentage obtaining to become exercisable and trade independently 20.00%    
Redemption price per right $ 0.01