XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Certain Balance Sheet Accounts - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jul. 07, 2023
Jul. 06, 2023
Property, Plant and Equipment [Line Items]              
Intangible assets, net $ 2,224,000   $ 2,224,000   $ 2,210,000    
Accumulated amortization 310,000   310,000   280,000    
Capitalized software development costs 1,873,000   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 $ 998,000   $ 998,000   $ 2,919,000    
Convertible preferred stock              
Property, Plant and Equipment [Line Items]              
Preferred stock, shares authorized (in shares) 10,741,071   10,741,071   10,741,071 10,741,071 100,000,000
Preferred stock, par value (in dollars per share) $ 0.0001   $ 0.0001   $ 0.0001    
Preferred stock, shares outstanding (in shares) 36,450   36,450   28,628    
Tooling and manufacturing equipment              
Property, Plant and Equipment [Line Items]              
Depreciation and amortization expense $ 84,000 148,000 $ 169,000 330,000      
Property and Equipment              
Property, Plant and Equipment [Line Items]              
Depreciation and amortization expense $ 90,000 $ 225,000 $ 184,000 $ 500,000