XML 110 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Doubtful accounts $ 3,370 $ 2,581
Inventory related items 34,731 41,466
Tax credits 17,922 18,859
Accrued vacation 2,447 2,184
Accrued bonus 5,279 4,259
Stock compensation 8,343 9,117
Deferred revenue 4,206 1,849
Net operating loss carryforwards 27,370 28,799
Capitalization of research and development expenses 68,311 61,138
Unrealized foreign exchange gain 8,655 13,907
Charitable contributions carryforward 212 206
Leases and Other 59,339 55,271
Total deferred tax assets 240,185 239,636
Less valuation allowance (15,504) (12,486)
Deferred tax assets after valuation allowance 224,681 227,150
Liabilities:    
Intangible and fixed assets (218,125) (168,229)
Unrealized foreign exchange loss (11,280) (10,024)
Leases and Other (21,186) (38,134)
Total deferred tax liabilities (250,591) (216,387)
Total net deferred tax (liabilities) assets   $ 10,763
Total net deferred tax (liabilities) assets $ (25,910)