XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Repurchase Agreements The following table presents information about our repurchases of our Class A common stock:
Year Ended December 31,
(in thousands)
2024
2023
2022
Number of shares repurchased
22,085
18,433
8,456
Cost of shares repurchased (1)
$159,704
$103,974
$101,721
_____________________________________________________
(1)Cost of shares repurchased for the year ended December 31, 2024 and 2023 includes changes to the estimated
excise taxes associated with past repurchases of our Class A common stock.