XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Doubtful accounts $ 2,029 $ 2,207
Inventory related items 31,841 47,034
Tax credits 13,319 18,319
Accrued vacation 3,042 3,403
Accrued bonus 7,415 4,883
Stock compensation 13,955 6,160
Deferred revenue 1,742 1,665
Net operating loss carryforwards 26,198 29,335
Capitalization of research and development expenses 36,770 13,044
Unrealized foreign exchange loss 12,849 23,798
Charitable contributions carryforward 206 203
Leases and Other 41,371 23,205
Total deferred tax assets 190,737 173,256
Less valuation allowance (9,767) (9,897)
Deferred tax assets after valuation allowance 180,970 163,359
Liabilities:    
Intangible and fixed assets (152,150) (90,274)
Leases and Other (17,658) (15,585)
Total deferred tax liabilities (169,808) (105,859)
Total net deferred tax assets $ 11,162 $ 57,500