XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Share Repurchases

From April 1, 2024 to May 2, 2024, the Company repurchased an additional 283,273 shares of the Company’s common stock in the open market at an average price of $176.51 per share, for a total of $50.0 million. As a result, as of May 2, 2024, approximately $50.0 million remained available for share repurchase through December 31, 2024 under the Company’s previously announced $100.0 million share repurchase authorization.

Dividend Declared

On May 1, 2024, the Company’s Board of Directors (the "Board") declared a quarterly cash dividend of $0.28 per share, estimated to be $11.8 million in total. The dividend will be payable on July 25, 2024, to the Company's stockholders of record on July 4, 2024 (due to July 4 being a U.S. holiday, the effective record date is July 3, 2024).