XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchase Plans
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Stock Repurchase Plans

NOTE 16. Stock Repurchase Plans

In October 2023, the Board authorized the purchase of up to $250 million of our Class A Common Stock pursuant to a share repurchase program (the 2023 Program), which replaces the 2022 Program. Under the 2023 Program, the shares may be repurchased in the open market or in privately negotiated transactions, from time to time subject to market and other conditions. The approved share repurchase program does not obligate us to repurchase any dollar amount or number of shares and the program may be modified, suspended or discontinued at any time.

We purchased 1,830,275 shares for $79.0 million during 2024, 4,020,598 shares for $153.9 million during 2023 and 2,957,330 shares for $118.1 million in 2022. These amounts include the number of shares delivered to us by employees to satisfy the mandatory tax withholding requirement upon vesting of restricted stock, which do not reduce the repurchase authority under our share repurchase program.