XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Segment and Enterprise-wide Disclosures (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
   

Year ended December 31,

 
   

2023

   

2022

   

2021

 
   

(in thousands)

 
                         

United States

  $ 117,811     $ 99,463     $ 93,866  

Germany

    13,420       11,223       12,968  

Canada

    10,786       8,336       7,054  

United Kingdom

    8,561       5,841       5,046  

Other countries

    42,906       36,788       35,490  
                         

Net sales

  $ 193,484     $ 161,651     $ 154,424  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
   

As of December 31,

 
   

2023

   

2022

 
   

(in thousands)

 
                 

United States

  $ 34,729     $ 29,042  

Germany

    2,350       2,462  

Other countries

    2,702       2,031  
                 

Total long-term assets

  $ 39,781     $ 33,535