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