XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE REPURCHASE (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Share Repurchase
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