XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Revenues
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

 

13.

Revenues

 

The following table represents a disaggregation of revenue from contracts with customers for the years ended December 31, 2020 and 2019:

 

  

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 

 

 

 

 

Deferred revenue

 

Changes in deferred revenue from service contracts and advance payments from customers for the years ended December 31, 2020 and 2019 were as follow:

 

  

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 

 

Allowance for Doubtful Accounts

 

Allowance for doubtful accounts is based on the Company’s assessment of the collectability of customer accounts. A rollforward of allowance for doubtful accounts is as follows:

 

   

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  

 

Concentrations

 

No customer accounted for more than 10% of the revenues for the years ended December 31, 2020, and 2019. At December 31, 2020 and 2019, no customer accounted for more than 10% of net accounts receivable.

 

Warranties

 

Warranties are estimated and accrued at the time revenues are recorded. A rollforward of the Company’s product warranty accrual is as follows:

 

   

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