XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues REVENUES
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”).
For revenue related to our measurement and imaging equipment and related software, we allocate the contract price to performance obligations based on our best estimate of the standalone selling price. We make this allocation estimate utilizing data from the sale of our applicable products and services to customers separately in similar circumstances. Revenue related to our measurement and imaging equipment and related software is generally recognized upon shipment from our facilities or when delivered to the customer location, as determined by the agreed upon shipping terms, at which time we are entitled to payment and title and control has passed to the customer. Software arrangements generally include short-term maintenance that is considered post-contract support (“PCS”), which is considered to be product transferred to the customer over time and a separate performance obligation. We generally establish a standalone sales price for this PCS component based on our maintenance renewal rate. Maintenance renewals are recognized on a straight-line basis over the term of the maintenance agreement. Payments for products and services are collected within a short period of time following transfer of control or commencement of delivery of services, as applicable.
Further, customers frequently purchase extended hardware service contracts with the purchase of measurement equipment and related software. Hardware service contracts are considered a performance obligation when services are transferred to a customer over time, and, as such, we recognize revenue on a straight-line basis over the contractual term. Hardware service contracts include contract periods that extend between one month to three years.
We capitalize commission expenses related to deliverables transferred to a customer over time and amortize such costs ratably over the term of the contract. As of March 31, 2024, the deferred cost asset related to deferred commissions was approximately $4.4 million. For classification purposes, $3.4 million and $1.0 million are comprised within the Prepaid expenses and other current assets and Other long-term assets, respectively, on our condensed consolidated balance sheet as of March 31, 2024. As of December 31, 2023, the deferred cost asset related to deferred commissions was approximately $4.6 million. For classification purposes, $3.5 million and $1.1 million were comprised within the Prepaid expenses and other current assets and Other long-term assets, respectively, on our condensed consolidated balance sheet as of December 31, 2023.
The unearned service revenue liabilities reported on our condensed consolidated balance sheets reflect the contract liabilities to satisfy the remaining performance obligations for extended warranties, subscription-based software and software maintenance. The current portion of unearned service revenues on our condensed consolidated balance sheets is what we expect to recognize as revenue within twelve months after the applicable balance sheet date relating to extended warranties, subscription-based software and software maintenance contract liabilities. The unearned service revenues less the current portion on our condensed consolidated balance sheets is what we expect to recognize as revenue extending beyond twelve months after the applicable balance sheet date relating to extended warranties, subscription-based software and software maintenance contract liabilities. Customer deposits on our condensed consolidated balance sheets represent customer prepayments on contracts for performance obligations that we must satisfy in the future to recognize the related contract revenue. These amounts are generally related to performance obligations which are delivered in less than 12 months. During the three months ended March 31, 2024, we recognized $12.1 million of revenue that was deferred on our condensed consolidated balance sheet as of December 31, 2023. During the three months ended March 31, 2023, we recognized $11.4 million of revenue that was deferred on our condensed consolidated balance sheet as of December 31, 2022.
The nature of certain of our contracts gives rise to variable consideration, primarily related to an allowance for sales returns. We are required to estimate the contract asset related to sales returns and record a corresponding adjustment to Cost of sales. Our allowance for sales returns for each of March 31, 2024 and December 31, 2023 was less than $0.1 million.
Shipping and handling fees billed to customers in a sales transaction are recorded in Product Sales and shipping and handling costs incurred are recorded in Cost of sales. We exclude from Sales any value-added sales and other taxes that we collect concurrently with revenue-producing activities.