XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Revenues (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 

(in thousands)

 

2022

  

2021

  

2022

  

2021

 

Instruments, equipment, software and accessories

 $25,705  $28,485  $81,008  $82,304 

Service, maintenance and warranty contracts

  1,217   1,178   3,900   3,545 

Total revenues

 $26,922  $29,663  $84,908  $85,849 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 

(in thousands)

 

2022

  

2021

  

2022

  

2021

 

United States

 $11,511  $12,709  $38,278  $37,300 

Europe

  7,344   8,366   22,361   25,569 

Asia

  6,730   7,161   19,080   18,588 

Rest of the world

  1,337   1,427   5,189   4,392 

Total revenues

 $26,922  $29,663  $84,908  $85,849 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

September 30,

  

December 31,

 

(in thousands)

 

2022

  

2021

 

Service contracts

 $1,642  $1,976 

Customer advances

  2,000   2,290 

Total deferred revenue

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

Nine Months Ended September 30,

 

(in thousands)

 

2022

  

2021

 

Balance, beginning of period

 $136  $227 

Bad debt expense (credit)

  103   (13)

Charge-offs and other

  (60)  (76)

Balance, end of period

 $179  $138