v3.25.2
STOCKHOLDERS’ EQUITY (Activity of Common Shares Held in Treasury) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Shares        
Beginning of period (in shares) 14,960,888 12,668,663 14,444,965 12,820,078
Common shares used upon lapse of restricted stock units and options (in shares) (3,611) (14,161) (126,579) (165,576)
Common shares repurchased from employee awards (in shares)     56,492 0
Common shares repurchased as part of the stock repurchase programs (in shares) 186,024 669,200 768,423 669,200
End of period (in shares) 15,143,301 13,323,702 15,143,301 13,323,702
Dollar Amount        
Beginning of period $ 320,927 $ 226,896 $ 296,991 $ 228,350
Common shares used upon lapse of restricted stock units and options (50) (227) (2,152) (1,681)
Common shares repurchased from employee awards     2,646 0
Common shares repurchased as part of the stock repurchase programs 7,695 24,282 31,087 24,282
End of period $ 328,572 $ 250,951 $ 328,572 $ 250,951