XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Certain Balance Sheet Accounts - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]          
Intangible assets, net $ 2,403,000   $ 2,403,000   $ 1,696,000
Accumulated amortization 407,000   407,000   329,000
Capitalized software development costs 1,886,000   1,886,000   1,101,000
Capitalized computer software, amortization     0    
Impairment of intangible assets, finite-lived     0 $ 0  
Accrued sales return current $ 15,251,000   $ 15,251,000   21,179,000
Preferred stock authorized (in shares) 100,000,000   100,000,000    
Preferred stock, par or stated value per share (in dollars per share) $ 0.0001   $ 0.0001    
Preferred stock outstanding (in shares) 0   0    
Customers For Which Returns Are Expected To Be Received          
Property, Plant and Equipment [Line Items]          
Accrued sales returns resulting from FDA Warning Letter $ 13,013,000   $ 13,013,000   $ 20,145,000
Tooling and manufacturing equipment          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense 208,000 $ 147,000 398,000 297,000  
Property and Equipment          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense $ 320,000 $ 223,000 $ 629,000 $ 438,000