XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Revenues (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 

(in thousands)

 

2020

  

2019

 

Instruments, equipment, software and accessories

 $97,473  $110,220 

Service, maintenance and warranty contracts

  4,627   5,956 

Total revenues

 $102,100  $116,176 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Year Ended December 31, 2020

 
  

Service

  

Customer

     

(in thousands)

 

Contracts

  

Advances

  

Total

 

Balance, beginning of period

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

Deferral of revenue

  3,329   1,302   4,631 

Recognition of deferred revenue

  (3,298

)

  (1,522

)

  (4,820

)

Effect of foreign currency translation

  11   -   11 

Balance, end of period

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

Year Ended December 31, 2019

 
  

Service

  

Customer

     

(in thousands)

 

Contracts

  

Advances

  

Total

 

Balance, beginning of period

 $1,659  $2,161  $3,820 

Deferral of revenue

  2,152   1,095   3,247 

Recognition of deferred revenue

  (2,233

)

  (894

)

  (3,127

)

Effect of foreign currency translation

  9   -   9 

Balance, end of period

 $1,587  $2,362  $3,949 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
   

Year Ended December 31,

 

(in thousands)

 

2020

   

2019

 

Balance, beginning of period

  $ 325     $ 332  

Bad debt expense

    17       288  

Charge-offs and other recoveries

    (124

)

    (293

)

Effect of foreign currency translation

    9       (2

)

Balance, end of period

  $ 227     $ 325  
Schedule of Product Warranty Liability [Table Text Block]
   

Beginning

           

(Charges)\

   

Ending

 

(in thousands)

 

Balance

   

Additions

   

Credits

   

Balance

 

Year ended December 31, 2019

  $ 391       10       (149

)

  $ 252  

Year ended December 31, 2020

  $ 252       77       (143

)

  $ 186