XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue recognition (Tables)
6 Months Ended
Jun. 30, 2020
Revenue recognition  
Schedule of disaggregated revenue

Three Months Ended

Six Months Ended

June 30, 2020

June 30, 2020

(in thousands)

 NA

    

 EMEA

    

 Asia Pacific

    

 Total

    

 NA

    

 EMEA

    

 Asia Pacific

    

 Total

Product revenues

Instruments

$

1,220

$

1,009

$

535

 

$

2,764

 

$

2,973

$

1,735

$

1,744

$

6,452

Consumable and other products

1,734

1,897

395

 

4,026

 

4,658

4,601

912

10,171

Totals

$

2,954

 

$

2,906

 

$

930

 

$

6,790

 

$

7,631

 

$

6,336

 

$

2,656

 

$

16,623

Service and other revenues

Service-type warranties

$

731

$

385

$

59

$

1,175

 

$

1,479

$

764

$

111

$

2,354

Research services

4,394

513

75

4,982

 

8,061

595

613

 

9,269

Other services

75

67

18

160

 

306

127

23

456

Totals

$

5,200

$

965

$

152

$

6,317

$

9,846

$

1,486

$

747

$

12,079

Collaboration and license revenue

Collaboration and license revenue

$

22

$

1

$

$

23

$

144

$

11

$

$

155

Totals

$

22

 

$

1

 

$

 

$

23

 

$

144

 

$

11

 

$

 

$

155

Three Months Ended

Six Months Ended

June 30, 2019

June 30, 2019

(in thousands)

 NA

    

 EMEA

    

 Asia Pacific

    

 Total

    

 NA

    

 EMEA

    

 Asia Pacific

    

 Total

Product revenues

Instruments

$

1,159

 

$

893

 

$

651

 

$

2,703

 

$

2,556

 

$

2,038

 

$

1,525

 

$

6,119

Consumable and other products

3,655

 

2,095

 

323

 

6,073

 

7,274

 

4,183

 

747

 

12,204

Totals

$

4,814

 

$

2,988

 

$

974

 

$

8,776

 

$

9,830

 

$

6,221

 

$

2,271

 

$

18,322

Service and other revenues

Service-type warranties

$

814

 

$

300

 

$

28

 

$

1,142

 

$

1,503

 

$

534

 

$

65

 

$

2,102

Research services

2,771

 

223

 

213

 

3,207

 

4,275

 

223

 

213

 

4,711

Other services

200

 

209

 

2

 

411

 

401

 

317

 

19

 

737

Totals

$

3,785

$

732

$

243

$

4,760

$

6,179

$

1,074

$

297

$

7,550

Collaboration and license revenue

Collaboration and license revenue

$

$

$

$

$

$

$

$

Totals

$

 

$

 

$

 

$

 

$

 

$

 

$

 

$

Schedule of changes in deferred revenue from contracts with customers

Changes in deferred revenue from contracts with customers were as follows (in thousands):

    

Six Months Ended June 30, 2020

Balance at December 31, 2019

 

$

5,163

Deferral of revenue

 

2,594

Recognition of deferred revenue

 

(2,354)

Balance at June 30, 2020

 

$

5,403

Schedule of costs to obtain a contract

    

Six Months Ended June 30, 2020

Balance at December 31, 2019

 

$

335

Deferral of costs to obtain a contract

 

230

Recognition of costs to obtain a contract

 

(303)

Balance at June 30, 2020

 

$

262