XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Liquidity and Summary of Significant Accounting Principles - Summary of Concentration Risk (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2022
Customer A [Member] | Accounts Receivable [Member]  
Concentration percentage 19.00%
Customer A [Member] | Revenue Benchmark [Member]  
Concentration percentage 14.00%
Customer B [Member] | Accounts Receivable [Member]  
Concentration percentage 17.00%
Customer B [Member] | Revenue Benchmark [Member]  
Concentration percentage 14.00%
Customer C [Member] | Accounts Receivable [Member]  
Concentration percentage 16.00%
Customer C [Member] | Revenue Benchmark [Member]  
Concentration percentage 13.00%
Customer F [Member] | Revenue Benchmark [Member]  
Concentration percentage 13.00%
Customer D [Member] | Accounts Receivable [Member]  
Concentration percentage 14.00%
Customer D [Member] | Revenue Benchmark [Member]  
Concentration percentage 11.00%
Customer E [Member] | Accounts Receivable [Member]  
Concentration percentage 12.00%