v3.25.1
Other Capital Agreements (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
May 31, 2024
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Feb. 29, 2024
Class of Stock [Line Items]          
Preferred stock, par value (in dollars per share)     $ 0.01 $ 0.01  
Common stock, authorized (in shares)   450,000,000 450,000,000 450,000,000 300,000,000
Private Placement          
Class of Stock [Line Items]          
Net proceeds from sale of stock   $ 241.3      
Number of common stock shares issued for each preferred stock share upon conversion (in shares) 50        
Conversion of preferred stock to common stock (in shares) 115,207,350        
Series A Preferred Stock | Private Placement          
Class of Stock [Line Items]          
Shares sold (in shares)   2,304,147      
Preferred stock, par value (in dollars per share)   $ 0.01      
Price per share (usd per share)   $ 108.50