v3.26.1
Note 13 - Major Customers, Accounts Receivable and Vendor Concentration (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Customer A

 

 

*

 

 

 

*

 

 

 

*

 

 

 

12

%

Customer C

 

 

17

%

 

 

12

%

 

 

17

%

 

 

13

%

Customer J

 

 

14

%

 

 

15

%

 

 

14

%

 

 

14

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

​

​

June 30, 2026

​

​

December 31, 2025

​

Customer B

​

​

13

%

​

​

*

​

Customer H

​

​

11

%

​

​

11

%

Customer I

​

​

*

​

​

​

10

%

Customer J

​

​

11

%

​

​

22

%

​

​

Three Months Ended June 30,

​

​

Six Months Ended June 30,

​

​

​

2026

​

​

2025

​

​

2026

​

​

2025

​

Vendor D

​

​

34

%

​

​

31

%

​

​

30

%

​

​

31

%

Vendor E

​

​

32

%

​

​

32

%

​

​

36

%

​

​

32

%

Vendor F

​

​

34

%

​

​

37

%

​

​

34

%

​

​

36

%