XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchases
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Share Repurchases
16. Share Repurchases

The Company's Board of Directors approved a standing share repurchase authorization whereby the Company may repurchase up to 20 million shares beginning on January 1, 2021 through December 31, 2023. In the three and six months ended June 30, 2023, there were no share repurchases. In the three and six months ended June 30, 2022, the Company repurchased 641,428 shares of common stock at a total cost of $85,000, or $132.52 per share. As of June 30, 2023, 15,283,326 shares remain authorized for repurchase under the current share repurchase authorization.