XML 122 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating loss carryforwards $ 1,605,236 $ 1,240,197
Tax credit carryforwards 192,810 139,672
Stock-based compensation expense 7,347 12,322
Capitalization of research and development costs 443,311 333,958
Accruals and reserves 232,487 215,087
Lease liability 84,604 88,407
Inventory 461,127 271,784
Other 60,935 21,815
Total deferred tax assets 3,087,857 2,323,242
Valuation allowance (2,904,865) (2,137,851)
Total deferred tax assets, net of valuation allowance 182,992 185,391
Deferred tax liabilities:    
Depreciation (72,023) (49,754)
Right-of-use assets (70,890) (74,565)
Tax accounting method change (39,939) (61,072)
Total deferred tax liabilities (182,852) (185,391)
Deferred tax assets (liabilities), net of valuation allowance $ 140 $ 0