XML 155 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Timing of performance and recognition Substantially all revenues for tangible products, supplies and perpetual or term software licenses are recognized at a point in time, which is generally upon shipment, transfer of control and risks of ownership to the customer, for which the Company has contractual right to payment. Our service offerings include repair and maintenance service contracts, which typically occur over time, and professional services such as installation, integration and provisioning, which typically occur in the early stages of a project. The average life of repair and maintenance service contracts is approximately three years. Professional service arrangements range in duration from a day to several weeks or months. Revenues for solutions, including Company-hosted software license and maintenance agreements, are typically recognized over time.