XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2019
Revenues Disclosure [Abstract]  
Disaggregation of Revenue [Table Text Block]
Three Months Ended June 30, 2019
(in thousands)
United StatesUnited KingdomGermanyRest of the worldTotal
Instruments, equipment, software and accessories$20,920$2,399$3,271$1,753$28,343
Service, maintenance and warranty contracts91023679161,241
Total revenues$21,830$2,635$3,350$1,769$29,584
Three Months Ended June 30, 2018
(in thousands)
United StatesUnited KingdomGermanyRest of the worldTotal
Instruments, equipment, software and accessories$20,478$4,058$3,316$2,156$30,008
Service, maintenance and warranty contracts1,204168129131,514
Total revenues$21,682$4,226$3,445$2,169$31,522
Six Months Ended June 30, 2019
(in thousands)
United StatesUnited KingdomGermanyRest of the worldTotal
Instruments, equipment and accessories$39,591$5,528$6,184$3,798$55,101
Service, maintenance and warranty contracts2,053426176302,685
Total revenues$41,644$5,954$6,360$3,828$57,786
Six Months Ended June 30, 2018
(in thousands)
United StatesUnited KingdomGermanyRest of the worldTotal
Instruments, equipment and accessories$36,695$7,587$7,006$4,400$55,688
Service, maintenance and warranty contracts2,030334198312,593
Total revenues$38,725$7,921$7,204$4,431$58,281
Activity in allowance for doubtful accounts [Table Text Block]
Six Months Ended June 30,
20192018
(in thousands)
Balance, beginning of period$332$193
Addition due to business combination-102
Bad debt expense368149
Charge-offs and other recoveries(329)-
Effect of foreign currency translation(1)77
Balance, end of period$370$521
Service Contracts [Member]  
Deferred Revenue Arrangement [Line Items]  
Deferred Revenue, by Arrangement, Disclosure [Table Text Block]
Three Months Ended June 30, 2019
(in thousands)
Service ContractsCustomer AdvancesTotal
Balance at March 31, 2019$1,666$2,049$3,715
Deferral of revenue281140421
Recognition of deferred revenue(344)(250)(594)
Effect of foreign currency translation(10)-(10)
Balance at June 30, 2019$1,593$1,939$3,532
Three Months Ended June 30, 2018
(in thousands)
Service ContractsCustomer AdvancesTotal
Balance at March 31, 2018$1,793$2,060$3,853
Addition due to business combination(1)-(1)
Deferral of revenue1,0901161,206
Recognition of deferred revenue(1,169)(323)(1,492)
Effect of foreign currency translation(19)-(19)
Balance at June 30, 2018$1,694$1,853$3,547
Six Months Ended June 30, 2019
(in thousands)
Service ContractsCustomer AdvancesTotal
Balance at December 31, 2018$1,659$2,161$3,820
Deferral of revenue1,1262511,377
Recognition of deferred revenue(1,192)(473)(1,665)
Effect of foreign currency translation---
Balance at June 30, 2019$1,593$1,939$3,532
Six Months Ended June 30, 2018
(in thousands)
Service ContractsCustomer AdvancesTotal
Balance at December 31, 2017$505$-$505
Addition due to business combination8482,1282,976
Deferral of revenue2,2832442,527
Recognition of deferred revenue(1,927)(519)(2,446)
Effect of foreign currency translation(15)-(15)
Balance at June 30, 2018$1,694$1,853$3,547