XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Revenues (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 

(in thousands)

 

2022

  

2021

  

2022

  

2021

 

Instruments, equipment, software and accessories

 $27,765  $27,992  $55,303  $53,819 

Service, maintenance and warranty contracts

  1,443   1,205   2,683   2,367 

Total revenues

 $29,208  $29,197  $57,986  $56,186 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 

(in thousands)

 

2022

  

2021

  

2022

  

2021

 

United States

 $14,075  $13,151  $26,314  $24,328 

Europe

  7,194   8,026   15,017   16,615 

Asia

  5,618   5,695   12,351   11,233 

Rest of the world

  2,321   2,325   4,304   4,010 

Total revenues

 $29,208  $29,197  $57,986  $56,186 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30,

  

December 31,

 

(in thousands)

 

2022

  

2021

 

Service contracts

 $1,653  $1,976 

Customer advances

  1,959   2,290 

Total deferred revenue

 $3,612  $4,266 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

Six Months Ended June 30,

 

(in thousands)

 

2022

  

2021

 

Balance, beginning of period

 $136  $227 

Bad debt (credit) expense

  107   (17)

Charge-offs and other

  (48)  (65)

Balance, end of period

 $195  $145