XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables present our revenues by sales type as presented in our condensed consolidated statements of operations disaggregated by the timing of transfer of goods or services (in thousands, unaudited):

 For the Three Months Ended September 30,
 20202019
Product sales
Product transferred to customers at a point in time$44,561 $63,806 
Product transferred to customers over time3,521 2,982 
$48,082 $66,788 

 For the Nine Months Ended September 30,
 20202019
Product sales
Product transferred to customers at a point in time$137,324 $200,982 
Product transferred to customers over time9,542 8,429 
$146,866 $209,411 

 For the Three Months Ended September 30,
 20202019
Service sales
Service transferred to customers at a point in time$9,623 $12,361 
Service transferred to customers over time13,031 11,367 
$22,654 $23,728 

 For the Nine Months Ended September 30,
 20202019
Service sales
Service transferred to customers at a point in time$27,268 $35,650 
Service transferred to customers over time36,681 32,563 
$63,949 $68,213 
The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers (in thousands, unaudited):

 For the Three Months Ended September 30,
 20202019
Total sales to external customers
United States$28,865 $37,166 
EMEA (1)
20,648 26,424 
Other APAC (1)
11,463 16,120 
China7,758 7,751 
Other Americas (1)
2,002 3,055 
$70,736 $90,516 

 For the Nine Months Ended September 30,
 20202019
Total sales to external customers
United States$86,401 $108,174 
EMEA (1)
61,058 87,554 
Other APAC (1)
37,532 46,550 
China19,991 25,007 
Other Americas (1)
5,833 10,339 
$210,815 $277,624 

(1) Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific, excluding China (Other APAC); and Canada, Mexico, and Brazil (Other Americas).