Acquisition - Summary of Estimated Fair Value of Intangible Assets Acquired (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Aug. 09, 2016
Customer Relationships [Member]    
Acquired Finite And Indefinite Lived Intangible Asset [Line Items]    
Finite-lived intangible assets, estimated useful life 10 years  
Non-compete Agreements [Member]    
Acquired Finite And Indefinite Lived Intangible Asset [Line Items]    
Finite-lived intangible assets, estimated useful life 4 years  
Olapic, Inc. [Member]    
Acquired Finite And Indefinite Lived Intangible Asset [Line Items]    
Total $ 33,000 $ 33,000
Olapic, Inc. [Member] | Trademarks and Tradenames [Member]    
Acquired Finite And Indefinite Lived Intangible Asset [Line Items]    
Indefinite-lived intangible assets, estimated fair value at acquisition date 7,000  
Olapic, Inc. [Member] | Developed Technology [Member]    
Acquired Finite And Indefinite Lived Intangible Asset [Line Items]    
Finite-lived intangible assets, estimated fair value at acquisition date $ 16,600  
Finite-lived intangible assets, estimated useful life 10 years  
Olapic, Inc. [Member] | Customer Relationships [Member]    
Acquired Finite And Indefinite Lived Intangible Asset [Line Items]    
Finite-lived intangible assets, estimated fair value at acquisition date $ 7,900  
Finite-lived intangible assets, estimated useful life 10 years  
Olapic, Inc. [Member] | Non-compete Agreements [Member]    
Acquired Finite And Indefinite Lived Intangible Asset [Line Items]    
Finite-lived intangible assets, estimated fair value at acquisition date $ 1,500  
Finite-lived intangible assets, estimated useful life 4 years