v3.26.3
Subsequent Event (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2026
Mar. 31, 2025
Subsequent Event [Line Items]    
Sale of stock, number of shares issued in transaction (in shares)   13.6
Sale of stock, price per share (in dollars per share)   $ 11.00
Sale of stock, consideration received on transaction   $ 150
Subsequent Event    
Subsequent Event [Line Items]    
Sale of stock, number of shares issued in transaction (in shares) 16.4  
Sale of stock, price per share (in dollars per share) $ 17.50  
Sale of stock, consideration received on transaction $ 288