XML 18 R11.htm IDEA: XBRL DOCUMENT
v3.25.1

Revenue | 3 Months Ended
--- | ---
Mar. 28, 2025
Revenue from Contract with Customer [Abstract] |
Revenue | 2. Revenue The Company accounts for its revenue transactions in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers,” which requires entities to recognize revenue in a way that depicts the transfer of control over goods or services to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company recognizes revenue when control of promised goods or services is transferred to the customer. The transfer of control generally occurs upon shipment when title and risk of loss pass to the customer. The vast majority of the Company’s revenue is generated from the sale of distinct products. Revenue is measured as the amount of consideration the Company expects to receive in exchange for such products, which is generally at contractually stated prices. Sales taxes and value added taxes collected concurrently with revenue generating activities are excluded from revenue. Performance Obligations Substantially all of the Company’s revenue is recognized at a point in time, upon shipment, rather than over time. At the request of its customers, the Company may perform professional services, generally for the maintenance and repair of products previously sold to those customers and for engineering services. Professional services are typically short in duration and aggregate to less than 3% of the Company’s consolidated revenue. Revenue is typically recognized at a point in time when control transfers to the customer upon completion of professional services. These services generally involve a single distinct performance obligation. The consideration expected to be received in exchange for such services is normally the contractually stated amount. The Company occasionally sells separately priced non-standard/extended warranty services or preventative maintenance plans with the sale of products. The transfer of control over the service plans is over time. The Company recognizes the related revenue ratably over the terms of the service plans. The transaction price of a contract is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are generally determined based on the prices charged to customers or using the expected cost plus a margin. Shipping & Handling Costs The Company accounts for shipping and handling activities that occur after the transfer of control over the related goods as fulfillment activities rather than performance obligations. Shipping and handling fees charged to customers are recognized as revenue and the related costs are recorded in cost of revenue at the time of transfer of control. Warranties The standard warranty periods for the Company’s products are typically 12 months to 36 months. The Company recognizes estimated liabilities associated with standard warranty periods for its products in accordance with the provisions of ASC 450, “Contingencies,” as the Company has the ability to ascertain the likelihood of the liabilities and can reasonably estimate the amount of the liabilities. A provision for the estimated cost related to standard warranties is recorded as cost of revenue at the time revenue is recognized. The Company’s estimate of the costs to service the warranty obligations is based on historical experience and expectations of future conditions. To the extent that the Company’s experience in warranty claims or costs associated with servicing those claims differ from the original estimates, revisions to the estimated warranty liabilities are recorded at that time, with offsetting adjustments to cost of revenue. Practical Expedients and Exemptions The Company expenses incremental direct costs of obtaining a contract when incurred because the expected amortization period is typically one year or less. These costs are recorded within selling, general and administrative expenses in the consolidated statement of operations. The Company does not adjust the promised amount of consideration for the effects of a financing component because the transfer of a promised good to a customer and the customer’s payment for that good are typically one year or less. The Company does not disclose the value of the remaining performance obligation for contracts with an original expected length of one year or less. Contract Liabilities Contract liabilities consist of deferred revenue and advance payments from customers, including amounts that are refundable. These contract liabilities are classified as either current or long-term liabilities in the consolidated balance sheet based on the timing of when the Company expects to recognize the related revenue. As of March 28, 2025 and December 31, 2024, contract liabilities were $8.4 million and $5.9 million, respectively, and are included in accrued expenses and other current liabilities and other liabilities in the accompanying consolidated balance sheets. The increase in the contract liability balance during the three months ended March 28, 2025 is primarily due to cash payments received in advance of satisfying performance obligations, partially offset by $2.3 million of revenue recognized during the period that was included in the contract liability balance as of December 31, 2024. Disaggregated Revenue See Note 15 for the Company’s disaggregation of revenue by segment, geography and end market. The following table presents revenues disaggregated by the capabilities of the underlying products and technologies during the three months ended March 28, 2025 and March 29, 2024, respectively (in thousands):
| Three Months Ended |
| March 28, |  |  | March 29, |
| 2025 |  |  | 2024 |
Precision Manufacturing | $ | 44,579 |  |  | $ | 54,159 |
Robotics and Automation |  | 78,588 |  |  |  | 63,230 |
Automation Enabling Technologies |  | 123,167 |  |  |  | 117,389 |
Precision Medicine |  | 54,011 |  |  |  | 64,601 |
Advanced Surgery |  | 56,188 |  |  |  | 48,926 |
Medical Solutions |  | 110,199 |  |  |  | 113,527 |
Total Revenue | $ | 233,366 |  |  | $ | 230,916 |

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration