XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2020
Revenues [Abstract]  
Disaggregation of Revenue by Geographic Region



 

 

 

 

 

 

 

 

 

 

 

 



 

Three Months Ended

 

Six Months Ended



 

June 30,

 

June 30,



 

2020

 

2019

 

2020

 

2019

United States

 

 

 

 

 

 

 

 

 

 

 

 

Product sales

 

$

3,687 

 

$

21,069 

 

$

21,127 

 

$

40,633 

Services

 

 

917 

 

 

5,674 

 

 

4,445 

 

 

11,455 

Total United States

 

 

4,604 

 

 

26,743 

 

 

25,572 

 

 

52,088 

Canada

 

 

 

 

 

 

 

 

 

 

 

 

Product sales

 

 

1,171 

 

 

8,801 

 

 

21,978 

 

 

25,422 

Services

 

 

329 

 

 

2,705 

 

 

8,888 

 

 

11,080 

Total Canada

 

 

1,500 

 

 

11,506 

 

 

30,866 

 

 

36,502 

Other Countries

 

 

 

 

 

 

 

 

 

 

 

 

Product sales

 

 

 -

 

 

75 

 

 

1,183 

 

 

1,122 

Services

 

 

2,628 

 

 

1,444 

 

 

5,661 

 

 

2,906 

Total Other Countries

 

 

2,628 

 

 

1,519 

 

 

6,844 

 

 

4,028 

Total

 

 

 

 

 

 

 

 

 

 

 

 

Product sales

 

 

4,858 

 

 

29,945 

 

 

44,288 

 

 

67,177 

Services

 

 

3,874 

 

 

9,823 

 

 

18,994 

 

 

25,441 

Total revenues

 

$

8,732 

 

$

39,768 

 

$

63,282 

 

$

92,618 



Schedule of Contract Liabilities



 

 

 

Balance at December 31, 2019

 

$

59 

Additions

 

 

 -

Revenue recognized

 

 

(8)

Balance at June 30, 2020

 

$

51