v3.26.1
Note 13 - Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

Percent

  

2025

  

Percent

  

2026

  

Percent

  

2025

  

Percent

 

United States

 $6,225,952   87% $4,874,561   76% $15,959,997   91% $12,049,451   83%

Other

  960,161   13%  1,570,319   24%  1,583,411   9%  2,462,603   17%

Total Product Sales

 $7,186,113   100% $6,444,880   100% $17,543,408   100% $14,512,054   100%