XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2016
Future Component Deliveries and Contract Services [Member]      
Purchase Commitment, Remaining Minimum Amount Committed $ 1,466,000    
Related Party Technology License Agreement [Member] | Syzygy Licensing LLC [Member]      
Royalty Payments, Percentage of Product Revenue     4.00%
Maximum Royalties to Be Paid Under Agreement     $ 1,000,000
Royalty Expense $ 278,000 $ 143,000