XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of 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:
 Three Months Ended March 31,
 20242023
Product sales
Product transferred to customers at a point in time$57,774 $59,892 
Product transferred to customers over time5,762 5,348 
Total product sales$63,536 $65,240 
 Three Months Ended March 31,
 20242023
Service sales
Service transferred to customers at a point in time$9,753 $8,390 
Service transferred to customers over time10,955 11,337 
Total service sales$20,708 $19,727 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:
 Three Months Ended March 31,
 20242023
Total sales to external customers
Americas (1)
$37,228 $42,343 
EMEA (1)
25,435 24,165 
APAC (1)
21,581 18,459 
$84,244 $84,967 

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