XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Concentrations - Accounts Receivables and Revenues (Details) - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accounts Receivable [Member] | Customer 1 [Member]      
Customer 1 20.00%   15.00%
Accounts Receivable [Member] | Customer 2 [Member]      
Customer 1 16.00%   0.00%
Accounts Receivable [Member] | Customer 3 [Member]      
Customer 1 1.00%   27.00%
Accounts Receivable [Member] | Customer 4 [Member]      
Customer 1 0.00%   29.00%
Revenue from Contract with Customer Benchmark [Member] | Customer 1 [Member]      
Customer 1 33.00% 48.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer 2 [Member]      
Customer 1 16.00% 0.00%