ACCUMULATED OTHER COMPREHENSIVE LOSS - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | $ 1,484,900,000 | $ 1,299,465,000 | $ 1,447,226,000 | $ 1,275,369,000 | ||||
| Reclassification to net income | 256,000 | 506,000 | ||||||
| Other comprehensive loss | (866,000) | (835,000) | (3,574,000) | 2,140,000 | ||||
| BALANCE | 1,526,838,000 | 1,338,766,000 | 1,526,838,000 | 1,338,766,000 | ||||
| Unrealized gain (loss) on available-for-sale securities [Member] | ||||||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | 858,000 | (7,887,000) | ||||||
| Other comprehensive gain (loss) before reclassification | (2,976,000) | 1,568,000 | ||||||
| Reclassification to net income | [1] | 0 | 0 | |||||
| Other comprehensive loss | (2,976,000) | 1,568,000 | ||||||
| BALANCE | (2,118,000) | (6,319,000) | (2,118,000) | (6,319,000) | ||||
| Net unrealized gain (loss) on retirement plan [Member] | ||||||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | [2] | (1,808,000) | (10,011,000) | |||||
| Other comprehensive gain (loss) before reclassification | [2] | (761,000) | 0 | |||||
| Reclassification to net income | [1],[2] | 256,000 | 506,000 | |||||
| Other comprehensive loss | [2] | (505,000) | 506,000 | |||||
| BALANCE | [2] | (2,313,000) | (9,505,000) | (2,313,000) | (9,505,000) | |||
| Change in cumulative foreign currency translation adjustment [Member] | ||||||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | (136,000) | (554,000) | ||||||
| Other comprehensive gain (loss) before reclassification | (93,000) | 66,000 | ||||||
| Reclassification to net income | [1] | 0 | 0 | |||||
| Other comprehensive loss | (93,000) | 66,000 | ||||||
| BALANCE | (229,000) | (488,000) | (229,000) | (488,000) | ||||
| Accumulated Other Comprehensive Loss | ||||||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | (3,794,000) | (15,477,000) | (1,086,000) | (18,452,000) | ||||
| Other comprehensive gain (loss) before reclassification | (3,830,000) | 1,634,000 | ||||||
| Reclassification to net income | [1] | 256,000 | 506,000 | |||||
| Other comprehensive loss | (866,000) | (835,000) | (3,574,000) | 2,140,000 | ||||
| BALANCE | $ (4,660,000) | $ (16,312,000) | $ (4,660,000) | $ (16,312,000) | ||||
| ||||||||