v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Feb. 04, 2026
Class of Stock [Line Items]      
Share repurchase program, authorized, amount     $ 1,000,000
Repurchases of Class A common stock $ 234,591 $ 239,590  
Share repurchase program, remaining authorized, amount $ 760,400 $ 760,400  
Class A      
Class of Stock [Line Items]      
Repurchases of Class A common stock (in shares)   1,523,502  
Repurchases of Class A common stock   $ 239,600