XML 125 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Schedule of Components of Net Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets        
Accrued expenses $ 56,325 $ 44,043    
Accounts receivable reserves 3,444 2,700    
Deferred revenue 5,743 6,427    
Inventory basis differences 24,040 24,500    
Property-based differences 16,802 18,036    
Intangible asset basis differences 41,628 47,089    
Share-based compensation 14,335 12,061    
Other 1,878 2,267    
Net operating loss carryforwards 6,647 9,007    
Tax credit carryforwards 13,382 12,824    
Unrealized losses on foreign currency exchange contracts and investments 1,357 821    
Research and development expenditure differences 92,856 66,705    
Total assets 278,437 246,480    
Valuation allowance (31,927) (34,793) $ (39,726) $ (39,280)
Total assets, net of valuation allowance 246,510 211,687    
Liabilities        
Customer acquisition costs (46,892) (39,318)    
Property-based differences (53,332) (52,235)    
Intangible asset basis differences (10,443) (6,335)    
Other (14,867) (11,639)    
Unrealized gains on foreign currency exchange contracts and investments (6,658) (1,813)    
Total liabilities (132,192) (111,340)    
Net deferred tax assets $ 114,318 $ 100,347