XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Certain Balance Sheet Accounts - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Feb. 17, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]            
Intangible assets, net $ 2,253,000   $ 2,253,000     $ 2,279,000
Accumulated amortization 236,000   236,000     206,000
Capitalized software development costs 1,873,000   1,873,000      
Capitalized computer software, amortization 0 $ 0 0 $ 0    
Impairment of intangible assets, finite-lived 0 0 0 0    
Accrued sales return current $ 1,717,000   $ 1,717,000     $ 6,756,000
Series A Convertible Preferred Stock            
Property, Plant and Equipment [Line Items]            
Temporary equity, shares authorized (in shares) 10,741,071   10,741,071     10,741,071
Temporary equity, par value (in dollars per share) $ 0.0001   $ 0.0001     $ 0.0001
Temporary equity, shares issued (in shares) 30,000   30,000   30,000 0
Customers For Which Returns Are Expected To Be Received            
Property, Plant and Equipment [Line Items]            
Accrued sales returns resulting from FDA Warning Letter $ 36,000   $ 36,000     $ 4,958,000
Tooling and manufacturing equipment            
Property, Plant and Equipment [Line Items]            
Depreciation and amortization expense 148,000 208,000 330,000 398,000    
Property and Equipment            
Property, Plant and Equipment [Line Items]            
Depreciation and amortization expense $ 225,000 $ 320,000 $ 500,000 $ 629,000