v3.25.2
Note 9 - Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Long lived assets:

        

United States

 $4,858  $4,014 

Canada

  423   465 

Total long lived assets

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

Three Months Ended March 31,

 
  

2025

  

2024

 
      

% of

      

% of

 
      

consolidated

      

consolidated

 
      

net revenue

      

net revenue

 

United States

 $30,876   90.7% $28,822   58.3%

South Africa

  -   -   8,277   16.8%

Mexico

  -   -   3,267   6.6%

China

  -   -   2,698   5.5%

Japan

  -   -   1,418   2.9%

Canada

  3,165   9.3%  3,269   6.6%

India

  -   -   1,645   3.3%

Total net revenue

 $34,041   100.0% $49,396   100.0%