Annual report pursuant to Section 13 and 15(d)

Provision for Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)

v3.22.4
Provision for Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:      
Net operating loss carryforwards $ 119,345 $ 95,311  
Deferred revenue 2,581 2,665  
Inventory reserve and uniform capitalization 3,365 2,795  
Operating lease liabilities 4,720 5,576  
Accruals and other reserves 1,876 1,908  
Stock-based compensation 6,856 4,339  
Other 5,108 3,103  
Total deferred tax assets 143,851 115,697  
Less: valuation allowance (139,033) (107,300) $ (75,061)
Total deferred tax assets, net of valuation allowance 4,818 8,397  
Deferred tax liabilities:      
Operating lease right-of-use assets (2,933) (5,017)  
Depreciation and amortization (1,885) (3,380)  
Total deferred tax liabilities (4,818) (8,397)  
Net deferred tax assets $ 0 $ 0