XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
CASH AND CASH EQUIVALENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Cash and Cash Equivalents [Abstract]      
Checking and bank deposits $ 62,671 $ 39,268  
Money market funds 1,678 2,690  
Total $ 64,349 $ 41,958 $ 82,896