XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - Concentration of Risk (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
   

Customer

A

   

Customer

B

   

Customer

C

   

Customer

D

   

Customer

E

   

Customer

F

 
                                                 

Six Months Ended June 30, 2025

                                               

Revenues, customer concentration risk

   

44

%    

28

%    

21

%    

*

     

-

     

-

 
                                                 

Three Months Ended June 30, 2025

                                               

Revenues, customer concentration risk

   

-

     

-

     

86

%    

14

%    

-

     

-

 
                                                 

Six Months Ended June 30, 2024

                                               

Revenues, customer concentration risk

   

-

     

-

     

-

     

-

     

-

     

-

 
                                                 

Three Months Ended June 30, 2024

                                               

Revenues, customer concentration risk

   

-

     

-

     

-

     

-

     

-

     

-

 
                                                 

As of June 30, 2025

                                               

Accounts receivable, customer concentration risk

   

-

     

-

     

-

     

-

     

-

     

98

%
                                                 

As of December 31, 2024

                                               

Accounts receivable, customer concentration risk

   

-

     

-

     

-

     

-

     

42

%    

56

%
   

Supplier

A

   

Supplier

B

   

Supplier

C

   

Supplier

D

   

Supplier

E

   

Supplier

F

 
                                                 

Six Months Ended June 30, 2025

                                               

Cost of revenues, supplier concentration risk

   

44

%    

28

%    

22

%    

-

     

-

     

-

 
                                                 

Three Months Ended June 30, 2025

                                               

Cost of revenues, supplier concentration risk

   

-

     

-

     

88

%    

-

     

-

     

-

 
                                                 

Six Months Ended June 30, 2024

                                               

Cost of revenues, supplier concentration risk

   

-

     

-

     

-

     

43

%    

16

%    

13

%
                                                 

Three Months Ended June 30, 2024

                                               

Cost of revenues, supplier concentration risk

   

-

     

-

     

-

     

40

%    

18

%    

20

%