XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reserve for excess and obsolete inventory $ 500,000 $ 700,000
Depreciation expense 1,052,000 1,426,000
Impairment of finite lived intangible assets 0 0
Amortization intangible assets 664,000 586,000
Cost of Sales    
Depreciation expense 500,000 100,000
Amortization intangible assets 200,000 200,000
Selling, General and Administrative Expenses    
Depreciation expense 400,000 800,000
Amortization intangible assets 400,000 400,000
Research and Development Expense    
Depreciation expense $ 200,000 $ 500,000