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

%