XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

June 30,

  

December 31,

 
  

2025

  

2024

 

Long lived assets:

        

United States

 $4,858  $4,014 

Canada

  418   465 

Total long lived assets

 $5,276  $4,479 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 
      

% of

      

% of

      

% of

      

% of

 
      

consolidated

      

consolidated

      

consolidated

      

consolidated

 
      

net revenue

      

net revenue

      

net revenue

      

net revenue

 

United States

 $35,258   91.3% $32,993   76.0% $66,135   91.0% $61,816   66.6%

South Africa

  -   -   -   0.0%  -   -   8,277   8.9%

Mexico

  -   -   3,260   7.5%  -   -   6,527   7.0%

China

  -   -   -   0.0%  -   -   2,698   2.9%

Japan

  -   -   1,452   3.3%  -   -   2,870   3.1%

Canada

  3,371   8.7%  3,900   9.0%  6,536   9.0%  7,169   7.7%

India

  -   -   1,797   4.2%  -   -   3,442   3.8%

Total net revenue

 $38,629   100.0% $43,402   100.0% $72,671   100.0% $92,799   100.0%