v3.25.1
Subsequent events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
May 05, 2025
May 01, 2025
Apr. 21, 2025
Apr. 02, 2025
Mar. 31, 2025
Dec. 31, 2024
Common Class B Member            
Subsequent Event [Line Items]            
Underwriting Agreement Equity Offering (Shares)         82,021,389 82,021,389
Common Class A Member            
Subsequent Event [Line Items]            
Underwriting Agreement Equity Offering (Shares)         26,668,505 26,432,131
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Debt Offering $ 800.0          
Unsecured Senior Notes Due 2030 8.00%          
Subsequent Event [Member] | Underwriting Agreement [Member]            
Subsequent Event [Line Items]            
Underwriting Agreement Equity Offering (Shares)       6,956,522    
Shares Issued, Price Per Share       $ 26.5    
Underwriters Agreed Purchase Price Per Shares       $ 25.308    
Underwriting Agreement Term       30 days    
Additional Purchase of Shares   1,043,478        
Net proceeds From the Equity Offering       $ 201.9    
Subsequent Event [Member] | Revolving Credit Facility [Member] | Fifth Amendment to Credit Agreement [Member]            
Subsequent Event [Line Items]            
Revolving Facility Increased Value     $ 500.0      
Subsequent Event [Member] | Dividend Declaration [Member]            
Subsequent Event [Line Items]            
Dividends Payable, Date Declared   May 01, 2025        
Date Paid or To Be Paid   Jun. 05, 2025        
Dividends Payable, Date of Record   May 21, 2025        
Subsequent Event [Member] | Common Class B Member | Dividend Declaration [Member]            
Subsequent Event [Line Items]            
Dividends Payable, Amount Per Share   $ 0.06        
Subsequent Event [Member] | Common Class A Member | Dividend Declaration [Member]            
Subsequent Event [Line Items]            
Dividends Payable, Amount Per Share   $ 0.06