Company: SNPS
Filing Date: 2025-09-09
Form Type: 10-Q
Source: 0000883241-25-000024
Chunk: 252

Company: SYNOPSYS INC
Filing Date: 2025-09-09
Form: 10-Q
Item: Item 2
Chunk 252
---
 

44

not distinct from the obligation to provide unspecified software updates to the licensed software throughout the license term, because the multiple software licenses and support represent inputs to a single, combined offering, and timely, relevant software updates are integral to maintaining the utility of the software licenses. We recognize revenue for the combined performance obligation under TSL contracts ratably over the term of the license. 

•In the case of arrangements involving the sale of hardware products, we generally have two performance obligations. The first performance obligation is to transfer the hardware product, which includes software integral to the functionality of the hardware product. The second performance obligation is to provide maintenance on the hardware and its embedded software, which includes rights to technical support, hardware repairs and software updates that are all provided over the same term and have the same time-based pattern of transfer to the customer. The portion of the transaction price allocated to the hardware product is generally recognized as revenue at the time of shipment because the customer obtains control of the product at that point in time. We have concluded that control generally transfers at that point in time because the customer has the ability to direct the use of the asset and an obligation to pay for the hardware. The portion of the transaction price allocated to the maintenance obligation is recognized as revenue ratably over the maintenance term. 

•Revenue from Professional Service contracts is recognized over time, generally using costs incurred or hours expended to measure progress. We have a history of reasonably estimating project status and the costs necessary to complete projects. A number of internal and external factors can affect these estimates, including labor rates, utilization and efficiency variances and specification and testing requirement changes.

•Simulation and analysis (S&A) solutions allow engineers to virtually test and optimize designs across various physics domains, such as structural analysis, thermal analysis, and CFD. S&A software solutions are offered as subscription solutions and also as perpetual licenses. Software subscription arrangements include bundles of time-based software licenses with support services, which includes rights to technical support and software updates that are provided over the support term and are transferred to the customer over time. In such subscription arrangements, the updates to time-based software licenses are not considered integral to maintaining the utility of the software. We consider the license and support services as separate performance obligations. In these instances, we allocate the total consideration received for the revenue arrangement to the separate performance obligations based on the standalone selling prices of the time-based software license and support service. The time-based software license revenue is presented as upfront products revenue, recognized at a point of time upon the later of