XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Segment and Enterprise-wide Disclosures (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

United States

  $ 28,799     $ 24,242     $ 88,136     $ 74,734  

Germany

    3,317       2,814       10,246       8,675  

Canada

    2,615       1,962       8,093       6,141  

United Kingdom

    2,004       1,269       5,952       4,150  

Other countries

    10,676       8,741       32,174       26,997  
                                 

Net Sales

  $ 47,411     $ 39,028     $ 144,601     $ 120,697