XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Certain Balance Sheet Accounts - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Feb. 17, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]        
Intangible assets, net $ 2,270,000     $ 2,279,000
Accumulated amortization 225,000     206,000
Capitalized software development costs 1,873,000      
Capitalized computer software, amortization 0      
Impairment of intangible assets, finite-lived 0 $ 0    
Accrued sales return current $ 4,727,000     $ 6,756,000
Series A Convertible Preferred Stock        
Property, Plant and Equipment [Line Items]        
Temporary equity, shares authorized (in shares) 100,000,000     100,000,000
Temporary equity, par value (in dollars per share) $ 0.0001     $ 0.0001
Temporary equity, shares issued (in shares) 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 $ 3,407,000     $ 4,958,000
Tooling and manufacturing equipment        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization expense 182,000 190,000    
Property and Equipment        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization expense $ 274,000 $ 309,000