XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table represents the percentage of revenue recognized either at a point in time or over time:
Six months ended June 30,
Timing of revenue recognition20252024
Products transferred at a point in time40 %42 %
Products and services transferred over time60 %58 %
Net sales100 %100 %
Schedule of Receivables and Deferred Revenue from Contracts with Customers The following table provides information about receivables and deferred revenue, which represent contract liabilities from contracts with customers:
Contract balance informationTrade receivablesContract liabilities
Balance at December 31, 2024$588.5 $320.7 
Balance at June 30, 2025$599.4 $346.7