XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE REPURCHASE
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
SHARE REPURCHASE SHARE REPURCHASE
On December 15, 2022, the Company announced a new Share Repurchase Program pursuant to which it may repurchase up to $85.0 million worth, or 2.8 million shares, of the Company's outstanding common stock over the next 24 months.

Total consideration paid to repurchase the shares was recorded in shareholders’ equity as treasury shares.

(in thousands, except share data)Three Months Ended June 30, 2023Six Months Ended June 30, 2023
Total number of shares purchased748,820 1,088,355 
Amount paid$23,935 $33,182 
Average price paid per share$31.96 $30.49