XML 131 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Doubtful accounts $ 2,581 $ 2,261
Inventory related items 41,466 31,950
Tax credits 18,859 13,084
Accrued vacation 2,184 2,175
Accrued bonus 4,259 4,944
Stock compensation 9,117 10,175
Deferred revenue 1,849 2,130
Net operating loss carryforwards 28,799 30,707
Capitalization of research and development expenses 61,138 51,542
Unrealized foreign exchange gain 13,907 6,228
Charitable contributions carryforward 206 180
Leases and Other 55,271 55,228
Total deferred tax assets 239,636 210,604
Less valuation allowance (12,486) (9,651)
Deferred tax assets after valuation allowance 227,150 200,953
Liabilities:    
Intangible and fixed assets (168,229) (166,891)
Unrealized foreign exchange loss (10,024) (12,991)
Leases and Other (38,134) (38,415)
Total deferred tax liabilities (216,387) (218,297)
Total net deferred tax assets (liabilities) $ 10,763  
Total net deferred tax assets (liabilities)   $ (17,344)