XML 55 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 07, 2025
Feb. 28, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Nov. 07, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                  
Capitalized website development and internal-use software costs excluded from stock-based compensation expense     $ 1,400   $ 1,900   $ 2,919 $ 3,496  
Share repurchase program expiration date Jul. 31, 2026 Dec. 31, 2026              
Share repurchased and retired, value     $ 29,367 $ 176,614 $ 145 $ 185,867      
Class A Common Stock                  
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                  
Aggregate share repurchase price $ 150,000                
Number of shares repurchased and retired     946,971   11,004   6,288,683 5,930,439  
Share repurchased and retired, value     $ 29,200   $ 300   $ 204,200 $ 184,500  
Share repurchased and retired at average cost price per share     $ 30.88   $ 29.89   $ 32.48 $ 31.12  
Class A Common Stock | Maximum                  
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                  
Aggregate share repurchase price $ 350,000 $ 250,000             $ 200,000
Remaining value of authorized shares repurchased     $ 45,800       $ 45,800