XML 71 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Finite Lived Intangible Assets [Line Items]  
Amortization of intangible assets from acquisitions $ 1,568
Estimated remaining amortization expense in 2019 4,600
Estimated amortization expense in 2020 5,700
Estimated amortization expense in 2021 4,200
Estimated amortization expense in 2022 2,500
Estimated amortization expense in 2023 $ 2,100
Customer Relationships  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 5 years
Technologies  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 3 years
Tradenames  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 2 years
Non-compete Agreements | Minimum  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 1 year
Non-compete Agreements | Maximum  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 2 years