v3.19.1
INCOME TAXES (Schedule of Deferred Tax Liabilities And Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Deferred tax assets, net:    
Research and Development carryforward expenses $ 8,751 $ 9,482
Carryforward tax losses 5,384 4,155
Stock based compensation 3,571 3,160
Inventory Impairment 1,299 1,471
Allowance and other reserves 6,675 4,340
Total deferred tax assets 25,680 22,608
Deferred tax liabilities, net:    
Purchase price allocation adjustments (19,635) (9,408)
Total deferred tax liabilities (19,635) (9,408)
Recorded as:    
Deferred tax assets, net 14,589 14,699
Deferred tax liabilities, net (8,544) (1,499)
Net deferred tax assets $ 6,045 $ 13,200