XML 40 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2020
Revenues [Abstract]  
Disaggregation of Revenue by Geographic Region



 

 

 

 

 

 



 

Three Months Ended



 

March 31,



 

2020

 

2019

United States

 

 

 

 

 

 

Product sales

 

$

17,440 

 

$

19,564 

Services

 

 

3,528 

 

 

5,781 

Total United States

 

 

20,968 

 

 

25,345 

Canada

 

 

 

 

 

 

Product sales

 

 

20,807 

 

 

16,621 

Services

 

 

8,559 

 

 

8,375 

Total Canada

 

 

29,366 

 

 

24,996 

Other Countries

 

 

 

 

 

 

Product sales

 

 

1,183 

 

 

1,047 

Services

 

 

3,033 

 

 

1,462 

Total Other Countries

 

 

4,216 

 

 

2,509 

Total

 

 

 

 

 

 

Product sales

 

 

39,430 

 

 

37,232 

Services

 

 

15,120 

 

 

15,618 

Total revenues

 

$

54,550 

 

$

52,850 



Schedule of Contract Liabilities



 

 

 

Balance at December 31, 2019

 

$

59 

Additions

 

 

 -

Revenue recognized

 

 

(5)

Balance at March 31, 2020

 

$

54