v3.24.2
STOCKHOLDERS' EQUITY (Details) - USD ($)
3 Months Ended 6 Months Ended
May 10, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
May 08, 2024
May 07, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Balance at beginning of period   $ 892,162,000 $ 768,041,000 $ 870,130,000 $ 775,010,000    
Other comprehensive (loss) income   (47,000) (36,000) (142,000) 207,000    
Balance at ending of period   879,278,000 807,975,000 879,278,000 807,975,000    
Unrealized gain (loss) on investments, tax expense       (100,000) 200,000    
Aggregate purchase           $ 150,000,000 $ 150,000,000
Treasury stock acquired (in shares) 837,240            
Treasury stock acquired value $ 25,100,000 25,121,000   25,121,000      
Accrued excise tax on treasury stock $ 100,000            
Net Unrealized Gain (Loss) From Available-For-Sale Investments              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Balance at beginning of period       124,000 (523,000)    
Other comprehensive (loss) income       (160,000) 216,000    
Balance at ending of period   (36,000) (307,000) (36,000) (307,000)    
Unrealized Foreign Currency Translation              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Balance at beginning of period       123,000 143,000    
Other comprehensive (loss) income       18,000 (9,000)    
Balance at ending of period   141,000 134,000 141,000 134,000    
Accumulated Other Comprehensive Income (Loss)              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Balance at beginning of period   152,000 (137,000) 247,000 (380,000)    
Other comprehensive (loss) income   (47,000) (36,000) (142,000) 207,000    
Balance at ending of period   $ 105,000 $ (173,000) $ 105,000 $ (173,000)