v3.25.2
Equity - Schedule of Repurchase Agreements (Details) - USD ($)
$ in Millions
May 07, 2024
May 08, 2023
Common Class A And Common Class C    
Class of Stock [Line Items]    
Stock repurchased program authorized amount $ 200.0 $ 200.0