XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Treasury Shares

As of September 30, 2021, the Company held 373,034 shares of its common stock as treasury shares.

During the nine months ended September 30, 2021, the Company repurchased 222,060 shares of the Company's common stock in the open market at an average of $108.64 per share, for a total of $24.1 million. As of September 30, 2021, approximately $75.9 million remains available for repurchase under the previously announced $100 million share repurchase authorization (which expires at the end of 2021).