XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of significant accounting policies (Tables)
6 Months Ended
Jun. 30, 2022
Summary of significant accounting policies  
Schedule of concentration risk of customers that represent 10% or more of the Company's total revenue and accounts receivable

Three Months Ended June 30, 

 

Six Months Ended June 30, 

 

    

2022

    

2021

 

    

2022

    

2021

 

Customer A

 

28.3

%  

*

 

21.7

%  

*

Customer B

15.0

%

*

*

*

Customer C

14.0

%

*

*

*

Customer D

*

*

*

13.7

%

Customer E

 

*

15.9

%

 

*

*

 

57.3

%  

15.9

%

 

21.7

%  

13.7

%

*

– less than 10%

The following table presents customers that represent 10% or more of the Company’s accounts receivable:

    

June 30, 

December 31,

    

2022

    

2021

 

Customer A

20.4

%  

19.5

%

Customer B

15.9

%  

12.6

%

Customer C

 

14.1

%  

*

Customer F

12.7

%

*

Customer G

*

10.6

%

Customer H

 

*

10.0

%

 

63.1

%  

52.7

%

*

– less than 10%

Summary of changes in the amount reserved for warranty cost

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Balance, beginning of period

$

595

$

618

$

598

$

637

Warranty provisions

341

351

Warranty repairs

 

 

(6)

 

(13)

 

(25)

Balance, end of period

$

936

$

612

$

936

$

612

Schedule of disaggregated revenue by nature and geographic location

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Product and service revenue — recurring

$

2,500

$

1,904

$

5,158

$

3,368

Product and service revenue — non-recurring

 

1,360

 

3,790

 

2,862

 

7,111

Non-commercial revenue — non-recurring

 

 

436

 

 

646

Total revenue

$

3,860

$

6,130

$

8,020

$

11,125

The following table presents the Company’s revenue by customer geography (in thousands):

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

United States

$

2,319

$

3,446

$

4,361

$

5,773

Germany

 

401

 

636

 

825

 

965

Switzerland

 

609

 

1,048

 

1,488

 

2,090

All other countries

 

531

1,000

1,346

2,297

Total revenue

$

3,860

$

6,130

$

8,020

$

11,125