XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Note 11 - Revenues (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 

(in thousands)

 

2021

  

2020

 

Instruments, equipment, software and accessories

 $25,827  $22,937 

Service, maintenance and warranty contracts

  1,162   834 

Total revenues

 $26,989  $23,771 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
  

Three Months Ended March 31,

 

(in thousands)

 

2021

  

2020

 

United States

 $11,177  $9,930 

Europe

  8,589   7,643 

Asia

  5,538   4,422 

Rest of the world

  1,685   1,776 

Total revenues

 $26,989  $23,771 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Three Months Ended March 31, 2021

 
  

Service

  

Customer

     

(in thousands)

 

Contracts

  

Advances

  

Total

 

Balance, beginning of period

 $1,629  $2,142  $3,771 

Deferral of revenue

  1,251   341   1,592 

Recognition of deferred revenue

  (1,165)  (558)  (1,723)

Effect of foreign currency translation

  (3)  -   (3)

Balance, end of period

 $1,712  $1,925  $3,637 
  

Three Months Ended March 31, 2020

 
  

Service

  

Customer

     

(in thousands)

 

Contracts

  

Advances

  

Total

 

Balance, beginning of period

 $1,587  $2,362  $3,949 

Deferral of revenue

  308   223   531 

Recognition of deferred revenue

  (499)  (322)  (821)

Effect of foreign currency translation

  14   -   14 

Balance, end of period

 $1,410  $2,263  $3,673 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

Three Months Ended March 31,

 

(in thousands)

 

2021

  

2020

 

Balance, beginning of period

 $227  $325 

Bad debt expense

  5   4 

Charge-offs and other recoveries

  26   (31)

Effect of foreign currency translation

  (4)  (1)

Balance, end of period

 $254  $297