Subsequent Events |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Subsequent Events [Abstract] | |
| Subsequent Events | 14. Subsequent Events 2025 Share Repurchase Program On November 7, 2024, the Company announced that the Board of Directors authorized a share repurchase program (the “2025 Share Repurchase Program”), pursuant to which the Company may, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $200.0 million. Share repurchases under the 2025 Share Repurchase Program may be made through a variety of methods, including but not limited to open market purchases, privately negotiated transactions, and transactions that may be effected pursuant to one or more plans under Rule 10b5-1 and/or Rule 10b-18 of the Exchange Act. The 2025 Share Repurchase Program does not obligate the Company to repurchase any minimum dollar amount or number of shares. The 2025 Share Repurchase Program has an effective date of January 1, 2025, and an expiration date of December 31, 2025, and prior to its expiration may be modified, suspended, or discontinued by the Board of Directors at any time without prior notice. All repurchased shares under the 2025 Share Repurchase Program will be retired. The Company expects to fund share repurchases under the 2025 Share Repurchase Program through cash on hand and cash generated from operations. |