XML 110 R88.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets:    
Doubtful accounts $ 2,261 $ 2,029
Inventory related items 31,950 31,841
Tax credits 13,084 13,319
Accrued vacation 2,175 3,042
Accrued bonus 4,944 7,415
Stock compensation 10,175 13,955
Deferred revenue 2,130 1,742
Net operating loss carryforwards 30,707 26,198
Capitalization of research and development expenses 51,542 36,770
Unrealized foreign exchange gain 6,228 12,849
Charitable contributions carryforward 180 206
Leases and Other 39,788 41,371
Total deferred tax assets 195,164 190,737
Less valuation allowance (9,651) (9,767)
Deferred tax assets after valuation allowance 185,513 180,970
Liabilities:    
Intangible and fixed assets (166,891) (152,150)
Unrealized foreign exchange loss (12,991) 0
Leases and Other (22,975) (17,658)
Total deferred tax liabilities (202,857) (169,808)
Total net deferred tax assets (liabilities) $ 17,344  
Total net deferred tax assets (liabilities)   $ 11,162