XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE REPURCHASES (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Share Repurchase
Total consideration paid to repurchase the shares was recorded in shareholders’ equity as treasury stock.

Three Months Ended March 31,
(in thousands, except per share data)
20242023
Total number of shares purchased326.4 339.5 
Amount paid$16,805 $9,135 
Average price paid per share$51.49 $27.26