XML 68 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Share Repurchase Program Share Repurchase ProgramDuring March 2023, the Company's Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of 1,000,000 shares of the Company’s common stock during a period of up to two years. The share repurchase program does not require the Company to repurchase shares and can be terminated at any time. During the six months ended June 30, 2023, the Company repurchased 339,563 shares of its common stock in the open market at an average price of $4.15 per share for an aggregate amount of $1.4 million pursuant to the share repurchase program, of which 243,466 shares of common stock were repurchased at an average price of $4.17 per share for an aggregate amount of $1.0 million during the three months ended June 30, 2023. As of June 30, 2023, the Company had remaining authorization under the share repurchase program to purchase up to 660,437 shares. The cost of repurchased shares and direct costs are recorded as treasury stock in the Company's condensed consolidated balance sheet.