STOCKHOLDERS’ EQUITY (Activity of Common Shares Held in Treasury) (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Shares | ||
| Beginning of period (in shares) | 16,628,067 | 14,444,965 |
| Common shares used upon lapse of restricted stock units and options (in shares) | (98,067) | (66,476) |
| Common shares repurchased as part of the stock repurchase programs (in shares) | 1,097,953 | 582,399 |
| End of period (in shares) | 17,627,953 | 14,960,888 |
| Dollar Amount | ||
| Beginning of period | $ 389,067 | $ 296,991 |
| Common shares used upon lapse of restricted stock units and options | (1,331) | 544 |
| Common shares repurchased as part of the stock repurchase programs | 44,473 | 23,392 |
| End of period | $ 432,209 | $ 320,927 |