v3.25.2
Equity - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
vote
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2025
vote
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
May 07, 2025
USD ($)
Dec. 31, 2024
$ / shares
shares
Feb. 28, 2024
USD ($)
Class Of Stock [Line Items]              
Partnership unit conversion ratio     1        
Class A Common Stock              
Class Of Stock [Line Items]              
Common stock outstanding (in shares) 77,578,656   77,578,656     78,980,516  
Common stock, par value (in USD per share) | $ / shares $ 0.0001   $ 0.0001     $ 0.0001  
Number of vote each share | vote 1   1        
Number of shares redeemed (in shares)     0 296,651      
Authorized repurchase amount | $         $ 500.0    
Additional authorized repurchase amount | $         $ 300.0    
Treasury stock (in shares) 5,875,907   5,875,907     4,224,814  
Treasury shares weighted average price (in USD per share) | $ / shares $ 21.66   $ 21.66        
Class A Common Stock | Share Repurchase Program              
Class Of Stock [Line Items]              
Repurchases of common stock (in shares) 548,266 1,684,610 1,651,093 2,230,137      
Weighted average price (in USD per share) | $ / shares $ 16.30 $ 24.41 $ 18.90 $ 24.25      
Class A Common Stock | Maximum              
Class Of Stock [Line Items]              
Authorized repurchase amount | $             $ 200.0
Class C Common Stock              
Class Of Stock [Line Items]              
Common stock outstanding (in shares) 73,367,602   73,367,602     73,391,244  
Common stock, par value (in USD per share) | $ / shares $ 0.0001   $ 0.0001     $ 0.0001  
Number of vote each share | vote 1   1        
Number of shares cancelled (in shares)     0 296,651      
Treasury stock (in shares) 76,390   76,390     52,748  
Treasury shares weighted average price (in USD per share) | $ / shares $ 22.88   $ 22.88