XML 51 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
CASH, CASH EQUIVALENTS AND SHORT TERM INVESTMENTS (Schedule of Cash, Cash Equivalents and Short Term Investments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Cash And Cash Equivalents [Line Items]    
Cost $ 72,451 $ 33,546
Gross Unrealized Gains 163 69
Gross Unrealized Losses (392) (119)
Estimated fair value 72,222 33,496
Cash [Member]    
Cash And Cash Equivalents [Line Items]    
Cost 24,454 9,166
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated fair value 24,454 9,166
Money market funds [Member]    
Cash And Cash Equivalents [Line Items]    
Cost 200 457
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated fair value 200 457
Government and agency securities [Member]    
Cash And Cash Equivalents [Line Items]    
Cost 42,220 19,132
Gross Unrealized Gains 135 51
Gross Unrealized Losses (355) (96)
Estimated fair value 42,000 19,087
Corporate debt securities [Member]    
Cash And Cash Equivalents [Line Items]    
Cost 5,577 4,791
Gross Unrealized Gains 28 18
Gross Unrealized Losses (37) (23)
Estimated fair value $ 5,568 $ 4,786