v3.25.2
Other Capital Agreements (Details) - Private Placement - USD ($)
$ in Millions
1 Months Ended
May 31, 2024
Mar. 31, 2024
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    
Class of Stock [Line Items]    
Shares sold (in shares)   2,304,147