v3.22.4
INCOME TAXES - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Net operating loss carryforwards $ 151,495 $ 174,203
Federal and state credits 23,098 35,414
Accruals and reserves 19,979 29,691
Stock based compensation 27,473 24,545
Deferred revenue 0 2,430
Inventory reserves 4,889 572
Other 11,036 2,441
Total deferred tax assets 237,970 269,296
Deferred tax liabilities:    
Depreciation and amortization (54,743) (81,418)
Discount on convertible senior notes 13 (15,521)
Total deferred tax liabilities (54,730) (96,939)
Deferred tax assets, net of deferred tax liabilities 183,240 172,357
Less: valuation allowance (22,931) (18,993)
Net deferred tax assets $ 160,309 $ 153,364