STOCK REPURCHASE PROGRAM (Details) - USD ($) shares in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Apr. 18, 2019 |
|
| Stock repurchase program | |||
| Common stock repurchased (retired and held in treasury) (in shares) | 86 | 171 | |
| Common stock repurchased (retired and held in treasury) | $ 12,100,000 | $ 19,700,000 | |
| Remaining authorized repurchase amount | $ 48,600,000 | ||
| Stock Repurchase Program April 18, 2019 | |||
| Stock repurchase program | |||
| Share repurchases authorized amount | $ 350,000,000 | ||