XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 709,576 $ 650,818 $ 730,408 $ 619,688
Net unrealized loss on investments, net of tax (160) 12 (893) (138)
Balance at end of period 756,636 687,168 756,636 687,168
Net Unrealized (Loss) Gain From Available For Sale Investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     139 319
Net unrealized loss on investments, net of tax     (893) (138)
Balance at end of period (754) 181 (754) 181
Unrealized Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     28 (1)
Foreign currency translation adjustments     121 1
Balance at end of period 149 0 149 0
Accumulated Other Comprehensive (Loss) Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (527) 172 167 318
Net unrealized loss on investments, net of tax     (893) (138)
Foreign currency translation adjustments     121 1
Balance at end of period $ (605) $ 181 $ (605) $ 181