v3.26.3
Redeemable Preferred Stock - Additional Information (Details) - $ / shares
Jul. 31, 2026
Apr. 30, 2026
Temporary Equity [Line Items]    
Common stock, par value $ 1 $ 1