XML 117 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of Components of Net Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Assets        
Accrued expenses $ 44,043 $ 38,457    
Accounts receivable reserves 2,700 2,447    
Deferred revenue 6,427 4,671    
Inventory basis differences 24,500 9,062    
Property-based differences 18,036 20,157    
Intangible asset basis differences 47,089 44,196    
Share-based compensation 12,061 11,324    
Other 2,267 1,273    
Net operating loss carryforwards 9,007 8,956    
Tax credit carryforwards 12,824 13,370    
Unrealized losses on foreign currency exchange contracts and investments 821 227    
Research and development expenditure differences 66,705 29,997    
Total assets 246,480 184,137    
Valuation allowance (34,793) (39,726) $ (39,280) $ (40,262)
Total assets, net of valuation allowance 211,687 144,411    
Liabilities        
Customer acquisition costs (39,318) (37,223)    
Property-based differences (52,235) (44,295)    
Intangible asset basis differences (6,335) (2,379)    
Other (11,639) (8,958)    
Unrealized gains on foreign currency exchange contracts and investments (1,813) (4,491)    
Total liabilities (111,340) (97,346)    
Net deferred tax assets $ 100,347 $ 47,065