XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues (Tables)
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
 2024202320242023
Product sales
Product transferred to customers at a point in time$55,039 $60,882 $167,732 $183,511 
Product transferred to customers over time6,422 6,029 18,577 16,243 
Total product sales$61,461 $66,911 $186,309 $199,754 
 Three Months Ended September 30,Nine Months Ended September 30,
 2024202320242023
Service sales
Service transferred to customers at a point in time$10,093 $8,875 $29,873 $26,343 
Service transferred to customers over time11,009 11,027 32,710 33,894 
Total service sales$21,102 $19,902 $62,583 $60,237 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:
 Three Months Ended September 30,Nine Months Ended September 30,
 2024202320242023
Total sales to external customers
Americas (1)
$40,353 $41,033 $117,748 $124,734 
EMEA (1)
25,461 25,621 75,496 74,641 
APAC (1)
16,749 20,159 55,648 60,616 
$82,563 $86,813 $248,892 $259,991 

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