XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Acquired Finite Lived Intangible Assets [Line Items]    
Finite lived intangible assets, Cost $ 139,784 $ 139,784
Finite lived intangible assets, Accumulated amortization (76,056) (66,504)
Finite lived intangible assets, Net 63,728 73,280
Customer Lists [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Finite lived intangible assets, Cost 113,357 113,357
Finite lived intangible assets, Accumulated amortization (58,326) (50,457)
Finite lived intangible assets, Net $ 55,031 62,900
Customer Lists [Member] | Minimum [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Useful life (years) 5 years  
Customer Lists [Member] | Maximum [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Useful life (years) 15 years  
Patents and Technology [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Finite lived intangible assets, Cost $ 23,424 23,424
Finite lived intangible assets, Accumulated amortization (14,727) (13,044)
Finite lived intangible assets, Net $ 8,697 10,380
Patents and Technology [Member] | Minimum [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Useful life (years) 3 years  
Patents and Technology [Member] | Maximum [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Useful life (years) 10 years  
Trade Names and Trademarks [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Finite lived intangible assets, Cost $ 3,003 3,003
Finite lived intangible assets, Accumulated amortization $ (3,003) $ (3,003)
Trade Names and Trademarks [Member] | Minimum [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Useful life (years) 1 year  
Trade Names and Trademarks [Member] | Maximum [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Useful life (years) 2 years