XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables present our revenues by sales type as presented in our consolidated statements of operations disaggregated by the timing of transfer of goods or services (in thousands):

Years ended December 31,
202020192018
Product Sales
     Products transferred to a customer at a point in time$205,849 $277,841 $311,102 
     Products transferred to a customer over time12,738 11,838 9,482 
$218,587 $289,679 $320,584 

Years ended December 31,
202020192018
Service Sales
     Service transferred to a customer at a point in time$36,732 $48,593 $42,932 
     Service transferred to a customer over time48,449 43,493 40,111 
$85,181 $92,086 $83,043 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers (in thousands):
Years ended December 31,
202020192018
Total Sales to External Customers
     United States and Canada$119,769 $151,646 $156,242 
     EMEA (1)
91,390 122,279 127,261 
     Other APAC (1)
51,804 60,796 68,908 
     China31,748 32,934 36,130 
     Other Americas (1)
9,057 14,110 15,086 
$303,768 $381,765 $403,627 

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