v3.25.0.1
INCOME TAXES (Schedule of Significant Components of Deferred Income Taxes) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES [Abstract]    
Inventory reserve $ 70,011 $ 27,228
Accruals, reserves, and other currently not deductible 47,434 37,798
Stock-based compensation 41,084 39,715
Capitalized R&E 83,581 68,832
Net operating loss carryforwards 110,386 128,810
General business and other credit carryforwards 33,995 42,569
Lease Liability 27,449 22,887
Other 45,703 30,948
Total deferred tax assets 459,643 398,787
Valuation allowance (182,607) (190,762)
Total deferred tax assets, net of valuation allowance 277,036 208,025
Depreciation and amortization (173,845) (244,348)
Right of Use Assets (12,065) (12,370)
Total deferred tax liabilities (185,910) (256,718)
Net deferred tax assets/(liabilities) $ 91,126  
Net deferred tax liabilities   $ (48,693)