v3.26.1
Common and Preferred Stock - Other Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 24, 2025
Mar. 31, 2026
Dec. 31, 2025
Common Stock      
Common stock, shares authorized   340,000,000 340,000,000
Preferred Stock      
Preference shares, shares authorized   10,000,000 10,000,000
Preference shares, par value (in Dollars per share)   $ 0.0001 $ 0.0001
Preference shares, shares outstanding   200,000 200,000
Terumo securities purchase agreement      
Preferred Stock      
Issuance of Series A Preferred Stock (in shares) 200,000    
Series A redeemable preferred stock, issue price $ 100    
Series A preferred stock, gross proceeds $ 20.0