v3.26.1
Capitalization (Details)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Vote
shares
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
Vote
shares
Feb. 28, 2026
USD ($)
Dec. 31, 2025
USD ($)
Class of Stock [Line Items]              
Aggregate repurchases of Class A common stock $ 58,932 $ 174,035 $ 257,003 $ 400,409      
Class B common stock              
Class of Stock [Line Items]              
Number of votes per share of common stock | Vote 10       10    
Ratio for conversion into Class A common stock 1       1    
Class A common stock              
Class of Stock [Line Items]              
Number of votes per share of common stock | Vote 1       1    
Class A common stock | 2023 Stock Repurchase Program              
Class of Stock [Line Items]              
Stock repurchase program, remaining amount authorized $ 269,000       $ 269,000 $ 500,000 $ 150,000
Additional amount authorized for share repurchase           $ 350,000  
Repurchases of Class A common stock (in shares) | shares 3       10    
Aggregate repurchases of Class A common stock $ 59,000       $ 233,000