v3.24.3
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
Nov. 07, 2024
Nov. 07, 2023
Dec. 08, 2022
Subsequent Event [Line Items]      
Share repurchase program effective date   Jan. 01, 2024  
Share repurchase program expiration date   Dec. 31, 2024  
Maximum [Member] | Common Class A [Member]      
Subsequent Event [Line Items]      
Aggregate share repurchase price   $ 250.0 $ 250.0
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Share repurchase program effective date Jan. 01, 2025    
Share repurchase program expiration date Dec. 31, 2025    
Subsequent Event [Member] | Maximum [Member] | Common Class A [Member]      
Subsequent Event [Line Items]      
Aggregate share repurchase price $ 200.0