XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Note 17 - Concentration of Risk - Company's Concentration of Customers and Suppliers (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]          
Revenues, customer concentration risk   49.00% 34.00% 65.00%  
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]          
Revenues, customer concentration risk 76.00%   19.00%    
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier C [Member]          
Revenues, customer concentration risk     12.00%    
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier D [Member]          
Revenues, customer concentration risk     11.00%    
Cost Of Sales Total [Member] | Supplier Concentration Risk [Member] | Supplier E [Member]          
Revenues, customer concentration risk   32.00%   20.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Revenues, customer concentration risk 27.00% 0.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer F [Member]          
Revenues, customer concentration risk 28.00% 0.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer G [Member]          
Revenues, customer concentration risk 28.00% 0.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Revenues, customer concentration risk   11.00%   11.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Revenues, customer concentration risk     19.00%   0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer F [Member]          
Revenues, customer concentration risk     20.00%   0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer G [Member]          
Revenues, customer concentration risk     42.00%   0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Revenues, customer concentration risk     0.00%   0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Revenues, customer concentration risk         11.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Revenues, customer concentration risk         56.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Revenues, customer concentration risk         19.00%