XML 89 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Concentration of Risk - Company's Concentration of Customers and Suppliers (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer F [Member]          
Concentration risk 14.00%   12.00% [1]    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Concentration risk   11.00%      
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]          
Concentration risk 71.00%   74.00%    
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]          
Concentration risk 22.00%   13.00%    
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier C [Member]          
Concentration risk       35.00%  
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier D [Member]          
Concentration risk   74.00%   47.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Concentration risk 15.00%        
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Concentration risk 11.00%       16.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration risk 34.00%       33.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration risk 12.00%       24.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration risk 24.00%       16.00%
[1] Less than 10%.