XML 40 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Assets:      
Doubtful accounts $ 2,426 $ 1,507  
Inventory related items 39,548 28,245  
Tax credits 19,134 9,072  
Accrued vacation 3,206 2,761  
Accrued bonus 6,017 5,515  
Stock compensation 8,347 10,093  
Deferred revenue 1,805 2,173  
Net operating loss carryforwards 37,418 33,350  
Capitalization of research and development expenses 9,781 0  
Unrealized foreign exchange loss 8,105 1,405  
Charitable contributions carryforward 235 1,994  
Others 5,900 8,835  
Total deferred tax assets 141,922 104,950 $ 96,500
Less valuation allowance (9,865) (6,973) $ (8,000)
Deferred tax assets after valuation allowance 132,057 97,977  
Liabilities:      
Intangible and fixed assets (150,879) (144,861)  
Others (5,108) (4,089)  
Total deferred tax liabilities (155,987) (148,950)  
Total net deferred tax liabilities $ (23,930) $ (50,973)