Revenues
A summary of significant net changes in the contract assets and the contract liabilities balances during the period is as follows:
In thousandsContract liabilities, less contract assets
Beginning balance, January 1, 2025
$127,557 
Changes due to business combination14,555 
Revenues recognized from beginning contract liability(73,437)
Cumulative catch-up adjustments(2,027)
Increases due to amounts collected or due349,435 
Revenues recognized from current period increases(266,087)
Other1,354 
Ending balance, December 31, 2025
$151,350 

On January 1, 2025, total contract assets were $65.4 million and total contract liabilities were $193.0 million. On December 31, 2025, total contract assets were $83.7 million, including $17.2 million in long-term contract assets, and total contract liabilities were $235.1 million. The contract assets primarily relate to contracts that include a retention clause and allocations related to contracts with multiple performance obligations. The contract liabilities primarily relate to deferred revenue, such as extended warranty and maintenance agreements. The cumulative catch-up adjustments relate to contract modifications, measure-of-progress changes, and changes in the estimate of the transaction price. Refer to Note 18: Business Combinations for additional information.
Transaction price allocated to the remaining performance obligations
Total transaction price allocated to remaining performance obligations represents committed but undelivered products and services for contracts and purchase orders at period end. Twelve-month remaining performance obligations represent the portion of total transaction price allocated to remaining performance obligations that we estimate will be recognized as revenue over the next 12 months. Total transaction price allocated to remaining performance obligations is not a complete measure of our future revenues as we also receive orders where the customer may have legal termination rights but are not likely to terminate.

Total transaction price allocated to remaining performance obligations related to contracts is approximately $1.1 billion for the next 12 months and approximately $1.0 billion for periods longer than 12 months. The total remaining performance obligations consist of product and service components. The service component relates primarily to maintenance agreements for which customers pay a full year's maintenance in advance, and service revenues are generally recognized over the service period. Total transaction price allocated to remaining performance obligations also includes our extended warranty contracts, for which revenue is recognized over the extended warranty period, and hardware, which is recognized as units are delivered. The estimate of when remaining performance obligations will be recognized requires significant judgment.

Cost to obtain a contract and cost to fulfill a contract with a customer
Cost to obtain a contract and costs to fulfill a contract were capitalized and amortized using a systematic rational approach to align with the transfer of control of underlying contracts with customers. While amounts were capitalized, they are not material.

Disaggregation of revenue
Refer to Note 16: Segment Information and the Consolidated Statements of Operations for disclosure regarding the disaggregation of revenue into categories, which depict how revenue and cash flows are affected by economic factors. Specifically, our reportable segments and geographical regions as disclosed, and categories for products, which include hardware and software and services, are presented.

About Revenue Disclosures

Revenue disclosures under ASC 606 explain how a company identifies performance obligations, allocates transaction prices, and determines when revenue is recognized. This section is essential for understanding whether reported revenue reflects genuine economic activity or aggressive accounting choices. Analysts examine the mix of point-in-time versus over-time recognition, which directly affects revenue timing and comparability.

Key signals: rising contract liabilities (deferred revenue) suggest strong future revenue visibility, while declining contract assets may indicate slowing project milestones. Watch for variable consideration estimates — rebates, returns, and performance bonuses that require management judgment. Significant changes in disaggregated revenue by geography or product line can reveal shifting business mix before it appears in headline numbers. Compare revenue growth against contract liability growth to assess sustainability, and scrutinize any changes in the timing of recognition that coincide with earnings pressure.