XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation - Revised Presentation of Previously Issued Financial Statements (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Net revenues:        
Total net revenues $ 573,140 $ 480,757 $ 1,127,415 $ 917,910
Cost of revenues:        
Total cost of revenues 298,263 261,174 589,683 492,780
Products [Member]        
Net revenues:        
Total net revenues 509,999 426,317 1,006,676 814,255
Cost of revenues:        
Total cost of revenues 266,890 230,706 528,211 436,540
Services [Member]        
Net revenues:        
Total net revenues 63,141 54,440 120,739 103,655
Cost of revenues:        
Total cost of revenues $ 31,373 30,468 $ 61,472 56,240
As Previously Reported [Member]        
Net revenues:        
Total net revenues   480,757   917,910
Cost of revenues:        
Total cost of revenues   261,174   492,780
As Previously Reported [Member] | Products [Member]        
Net revenues:        
Total net revenues   431,950   824,872
Cost of revenues:        
Total cost of revenues   229,304   434,364
As Previously Reported [Member] | Services [Member]        
Net revenues:        
Total net revenues   48,807   93,038
Cost of revenues:        
Total cost of revenues   31,870   58,416
Adjustment [Member] | Products [Member]        
Net revenues:        
Total net revenues   (5,633)   (10,617)
Cost of revenues:        
Total cost of revenues   1,402   2,176
Adjustment [Member] | Services [Member]        
Net revenues:        
Total net revenues   5,633   10,617
Cost of revenues:        
Total cost of revenues   $ (1,402)   $ (2,176)