XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition Activity (Narrative) (Details) - Dynamic Systems Inc.
Nov. 01, 2019
USD ($)
Business Acquisition [Line Items]  
Purchase price $ 40,481,000
Potential earn out 3,000,000.0
Fair value of contingent consideration $ 0
Patents and Acquired Technology  
Business Acquisition [Line Items]  
Finite-lived intangible assets, weighted average useful lives 16 years
Customer relationships  
Business Acquisition [Line Items]  
Finite-lived intangible assets, weighted average useful lives 15 years