ACCUMULATED OTHER COMPREHENSIVE LOSS - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | $ 1,299,465,000 | $ 1,131,300,000 | $ 1,275,369,000 | $ 1,099,914,000 | ||||
| Reclassification to net income | 506,000 | 1,000,000.0 | ||||||
| TOTAL OTHER COMPREHENSIVE INCOME (LOSS) | (835,000) | (1,283,000) | 2,140,000 | (4,943,000) | ||||
| BALANCE | 1,338,766,000 | 1,165,309,000 | 1,338,766,000 | 1,165,309,000 | ||||
| Unrealized gain (loss) on available-for-sale securities [Member] | ||||||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | (7,887,000) | (142,000) | ||||||
| Other comprehensive gain (loss) before reclassification | 1,568,000 | (5,551,000) | ||||||
| Reclassification to net income | [1] | 0 | 0 | |||||
| TOTAL OTHER COMPREHENSIVE INCOME (LOSS) | 1,568,000 | (5,551,000) | ||||||
| BALANCE | (6,319,000) | (5,693,000) | (6,319,000) | (5,693,000) | ||||
| Net unrealized gain (loss) on retirement plan [Member] | ||||||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | [2] | (10,011,000) | (18,019,000) | |||||
| Other comprehensive gain (loss) before reclassification | [2] | 0 | 0 | |||||
| Reclassification to net income | [1],[2] | 506,000 | 1,018,000 | |||||
| TOTAL OTHER COMPREHENSIVE INCOME (LOSS) | [2] | 506,000 | 1,018,000 | |||||
| BALANCE | [2] | (9,505,000) | (17,001,000) | (9,505,000) | (17,001,000) | |||
| Change in cumulative foreign currency translation adjustment [Member] | ||||||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | (554,000) | (74,000) | ||||||
| Other comprehensive gain (loss) before reclassification | 66,000 | (410,000) | ||||||
| Reclassification to net income | [1] | 0 | 0 | |||||
| TOTAL OTHER COMPREHENSIVE INCOME (LOSS) | 66,000 | (410,000) | ||||||
| BALANCE | (488,000) | (484,000) | (488,000) | (484,000) | ||||
| Accumulated Other Comprehensive Loss [Member] | ||||||||
| Accumulated Other Comprehensive Income (Loss) [Roll Forward] | ||||||||
| BALANCE | (15,477,000) | (21,895,000) | (18,452,000) | (18,235,000) | ||||
| Other comprehensive gain (loss) before reclassification | 1,634,000 | (5,961,000) | ||||||
| Reclassification to net income | [1] | 506,000 | 1,018,000 | |||||
| TOTAL OTHER COMPREHENSIVE INCOME (LOSS) | (835,000) | (1,283,000) | 2,140,000 | (4,943,000) | ||||
| BALANCE | $ (16,312,000) | $ (23,178,000) | $ (16,312,000) | $ (23,178,000) | ||||
| ||||||||