XML 117 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carryforwards $ 132,265 $ 151,495
Federal and state credits 24,018 23,098
Accruals and reserves 18,936 19,979
Stock based compensation 27,520 27,473
Inventory reserves 2,149 4,889
Other 7,143 11,036
Total deferred tax assets 212,031 237,970
Discount on convertible senior notes 1 13
Deferred tax liabilities:    
Depreciation and amortization (42,027) (54,743)
Total deferred tax liabilities (42,026) (54,730)
Deferred tax assets, net of deferred tax liabilities 170,005 183,240
Less: valuation allowance (25,520) (22,931)
Net deferred tax assets $ 144,485 $ 160,309