XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE REPURCHASES
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
SHARE REPURCHASES SHARE REPURCHASES
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 from the date of the announcement.

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