XML 43 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 5,397,000 $ 6,045,000
Useful life (in years) 11 years  
Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 1,712,000 1,738,000
Useful life (in years) 14 years  
Customer related    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 2,140,000 2,183,000
Useful life (in years) 10 years  
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 1,466,000 1,498,000
Useful life (in years) 7 years  
Internally developed software    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 69,000 504,000
Useful life (in years) 6 years  
Costs incurred for development of internal use computer software $ 11,100,000  
Costs incurred for development of software to be sold 2,200,000  
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 0 20,000
Useful life (in years) 13 years  
Service agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 10,000 102,000
Useful life (in years) 2 years  
General and administrative | Internally developed software    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 24,000.0 $ 459,000.0