XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues
6 Months Ended
Jun. 30, 2020
Revenues [Abstract]  
Revenues

Note 2.  Revenues



Disaggregation of Revenue



We sell our products and services primarily in North America and in selected international markets. Revenue by geography is attributed based on the current billing address of the customer. The following table depicts the disaggregation of revenue by geographic region (in thousands):







 

 

 

 

 

 

 

 

 

 

 

 



 

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 



Contract Balances



When the timing of the delivery of products and provision of services is different from the timing of the customer payments, we recognize either a contract asset (performance precedes contractual due date in connection with estimates of variable consideration) or a contract liability (customer payment precedes performance) on our condensed consolidated balance sheet. We currently do not have any contract assets or non-current contract liabilities. The following table includes the current contract liabilities as of June 30, 2020 and December 31, 2019 (in thousands): 







 

 

 

Balance at December 31, 2019

 

$

59 

Additions

 

 

 -

Revenue recognized

 

 

(8)

Balance at June 30, 2020

 

$

51 



Our contract liability as of June 30, 2020 and December 31, 2019 is included in current liabilities on our condensed consolidated balance sheet. Our performance obligations for our product and service revenues are satisfied before the customer’s payment however prepayments may occasionally be required for international sales. Revenue recognized from the contract liability balance was $3 thousand and $14 thousand for the three months ended June 30, 2020 and 2019, respectively, and $8 thousand and $0.5 million for the six months ended June 30, 2020 and 2019, respectively.



Practical Expedient



We do not disclose the value of unsatisfied performance obligations when the related contract has a duration of one year or less or we recognize revenue equal to what we have the right to invoice when that amount corresponds directly with the value to the customer of our performance to date.