v3.26.3
Organization and Basis of Presentation - Additional Information (Details) - Common Stock - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Feb. 14, 2025
Feb. 12, 2025
Mar. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Shares issued in exchange of units   123,800,000 123,754,000
Stock issued and sold     8,421,000
IPO      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Shares issued in offering 26,500,000    
Stock issued and sold 8,400,000    
Offering price $ 22    
Net proceeds after deducting other offering expenses $ 147.3