XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Revenues (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 

(in thousands)

 

2022

  

2021

 

Instruments, equipment, software and accessories

 $27,538  $25,827 

Service, maintenance and warranty contracts

  1,240   1,162 

Total revenues

 $28,778  $26,989 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended March 31,

 

(in thousands)

 

2022

  

2021

 

United States

 $12,239  $11,177 

Europe

  7,823   8,589 

Asia

  6,733   5,538 

Rest of the world

  1,983   1,685 

Total revenues

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

March 31,

  

December 31,

 

(in thousands)

 

2022

  

2021

 

Service contracts

 $1,995  $1,976 

Customer advances

  1,961   2,290 

Total deferred revenue

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

Three Months Ended March 31,

 

(in thousands)

 

2022

  

2021

 

Balance, beginning of period

 $136  $227 

Bad debt (credit) expense

  (6)  5 

Charge-offs and other

  6   22 

Balance, end of period

 $136  $254