XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies  
Schedule of allowance for credit losses

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balances at beginning of period

$

133

$

1,750

$

25

$

1,750

Current period change for expected credit loss

108

Deduction / recoveries collected

(16)

(16)

Balances at end of period

$

117

$

1,750

$

117

$

1,750

Schedule of finite lived intangible assets useful life

Customer Relationships

8 years

Developed Technology

15 years

Software

3 years

Trade Name

2 years

Summary of the activity of the Company's deferred revenue

The following is a summary of the activity of the Company’s deferred revenue related to product and service revenue (in thousands):

Nine Months Ended September 30, 

    

2023

    

2022

Balances at beginning of period

$

16,510

$

14,521

Recognition of revenue included in balance at beginning of the period

 

(5,332)

 

(3,521)

Revenue deferred during the period, net of revenue recognized

 

8,714

 

5,891

Balances at end of period

$

19,892

$

16,891

Schedule of deferred revenue amounts expected to be recognized in the future

The amount of deferred revenue equals the transaction price allocated to unfulfilled performance obligations for the period presented. Such deferred revenue amounts related to product and service revenue are expected to be recognized in the future as follows (in thousands):

September 30, 

December 31, 

    

2023

    

2022

Deferred revenue expected to be recognized in:

 

  

 

  

One year or less

$

10,521

$

7,514

One to two years

 

5,885

 

4,750

Three years and beyond

 

3,486

 

4,246

$

19,892

$

16,510

Schedule of disaggregation of revenue

The Company’s product and service revenue consists of sales of devices and recurring revenue which includes consumables, accessories and the sale of service and extended warranty plans. The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Product and service revenue:

 

  

 

  

 

  

 

  

Device sales revenue

$

10,719

$

10,952

$

23,761

$

24,239

Recurring revenue

 

3,578

 

4,485

 

11,747

 

9,835

Total product and service revenue

 

14,297

 

15,437

 

35,508

 

34,074

Contract revenue

 

 

360

 

370

 

1,135

Total revenue

$

14,297

$

15,797

$

35,878

$

35,209

The following table presents the Company’s product and service revenue by device type (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Handheld revenue:

Device sales revenue

$

9,681

$

8,051

$

19,929

$

16,782

Recurring revenue

2,067

2,968

6,813

5,645

Total handheld revenue

11,748

11,019

26,742

22,427

Desktop revenue:

Device sales revenue

1,039

2,901

3,832

7,458

Recurring revenue

1,510

1,517

4,934

4,189

Total desktop revenue

2,549

4,418

8,766

11,647

Total product and service revenue

$

14,297

$

15,437

$

35,508

$

34,074

Revenue based on the end-user entity type for the Company’s product and service revenue are presented below (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

2023

    

2022

    

2023

    

2022

Government

$

11,740

$

11,069

$

26,732

$

22,788

Pharmaceutical/Biotechnology

2,546

 

4,327

8,705

 

11,032

Academia and other

11

 

41

71

 

254

Total product and service revenue

$

14,297

$

15,437

$

35,508

$

34,074

The following table disaggregates the Company’s revenue from contracts with customers by geography, which are determined based on the customer location (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

2023

    

2022

    

2023

    

2022

United States

$

12,417

$

12,403

$

26,769

$

27,916

Europe, Middle East and Africa

1,456

 

2,361

7,398

 

4,961

Asia Pacific

394

996

1,191

2,270

Americas other

30

 

37

520

 

62

$

14,297

$

15,797

$

35,878

$

35,209