XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Revenues (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 

(in thousands)

 

2021

  

2020

  

2021

  

2020

 

Instruments, equipment, software and accessories

 $28,485  $21,851  $82,304  $66,857 

Service, maintenance and warranty contracts

  1,178   2,186   3,545   4,259 

Total revenues

 $29,663  $24,037  $85,849  $71,116 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 

(in thousands)

 

2021

  

2020

  

2021

  

2020

 

United States

 $12,709  $11,110  $37,300  $30,381 

Europe

  8,366   6,777   25,569   20,617 

Asia

  7,161   4,240   18,588   14,180 

Rest of the world

  1,427   1,910   4,392   5,938 

Total revenues

 $29,663  $24,037  $85,849  $71,116 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

September 30,

  

December 31,

 

(in thousands)

 

2021

  

2020

 

Service contracts

 $1,839  $1,629 

Customer advances

  1,784   2,142 

Total deferred revenue

 $3,623  $3,771 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

Nine Months Ended

September 30,

 

(in thousands)

 

2021

  

2020

 

Balance, beginning of period

 $227  $325 

Bad debt (credit) expense

  (13)  24 

Charge-offs and other

  (71)  (60)

Effect of foreign currency translation

  (5)  4 

Balance, end of period

 $138  $293