XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2022
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:
 For the Three Months Ended June 30,For the Six Months Ended June 30,
 2022202120222021
Product sales
Product transferred to customers at a point in time$54,178 $56,674 $105,659 $107,544 
Product transferred to customers over time5,524 3,601 10,774 7,366 
Total product sales$59,702 $60,275 $116,433 $114,910 

 For the Three Months Ended June 30,For the Six Months Ended June 30,
 2022202120222021
Service sales
Service transferred to customers at a point in time$8,620 $9,602 $17,322 $19,599 
Service transferred to customers over time11,595 12,233 22,818 23,932 
Total service sales$20,215 $21,835 $40,140 $43,531 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:
 For the Three Months Ended June 30,For the Six Months Ended June 30,
 2022202120222021
Total sales to external customers
Americas (1)
$34,667 $33,702 $71,344 $66,251 
EMEA (1)
21,555 26,474 43,691 51,928 
APAC (1)
23,695 21,934 41,538 40,262 
$79,917 $82,110 $156,573 $158,441 

(1) Regions represent North America and South America (the “Americas”); Europe, the Middle East, and Africa (“EMEA”); and Asia-Pacific (“APAC”).