v3.25.2
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Sep. 19, 2025
Aug. 05, 2025
Jun. 30, 2025
Dec. 31, 2024
Common Class A        
Subsequent Event [Line Items]        
Repurchase of shares     $ 132.0  
Common Class B        
Subsequent Event [Line Items]        
Repurchase of shares       $ 92.0
Subsequent Event [Member] | Common Class A        
Subsequent Event [Line Items]        
Repurchase of shares   $ 25.0    
Subsequent Event [Member] | Common Class B        
Subsequent Event [Line Items]        
Repurchase of shares   $ 25.0    
Forecast | Common Class A        
Subsequent Event [Line Items]        
Dividends declared per share $ 0.0375      
Forecast | Common Class B        
Subsequent Event [Line Items]        
Dividends declared per share $ 0.0375