Subsequent Events |
6 Months Ended |
|---|---|
Jun. 30, 2024 | |
| Subsequent Events | |
| Subsequent Events | 17. Subsequent Events In July 2024, the Company repurchased 1.3 million shares of its common stock for an aggregate repurchase amount of $25.0 million, which included immaterial amounts of broker commissions. As of July 30, 2024, $100.0 million remained available and authorized for repurchase under the Repurchase Program. |