XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues (Tables)
12 Months Ended
Dec. 31, 2022
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,
202220212020
Product Sales
     Products transferred to a customer at a point in time$242,969 $234,188 $205,849 
     Products transferred to a customer over time22,311 16,915 12,738 
$265,280 $251,103 $218,587 
Years ended December 31,
202220212020
Service Sales
     Service transferred to a customer at a point in time$34,525 $39,559 $36,732 
     Service transferred to a customer over time45,960 47,152 48,449 
$80,485 $86,711 $85,181 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers (in thousands):
Years ended December 31,
202220212020
Total Sales to External Customers
     Americas (1)
$154,422 $140,633 $128,826 
     EMEA (1)
98,174 104,350 91,390 
     APAC (1)
93,169 92,831 83,552 
$345,765 $337,814 $303,768 

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