XML 76 R53.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 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Net Revenues:                      
Total net revenues $ 460,541 $ 487,152 $ 573,140 $ 554,275 $ 511,800 $ 486,267 $ 480,757 $ 437,153 $ 2,075,108 $ 1,915,977 $ 1,295,342
Cost of revenues:                      
Total cost of revenues                 1,095,632 1,024,526 729,723
Products [Member]                      
Net Revenues:                      
Total net revenues                 1,835,202 1,701,301 1,118,579
Cost of revenues:                      
Total cost of revenues                 969,288 906,369 630,208
Services [Member]                      
Net Revenues:                      
Total net revenues                 239,906 214,676 176,763
Cost of revenues:                      
Total cost of revenues                 $ 126,344 118,157 99,515
As Previously Reported [Member]                      
Net Revenues:                      
Total net revenues                   1,915,977 1,295,342
Cost of revenues:                      
Total cost of revenues                   1,024,526 729,723
As Previously Reported [Member] | Products [Member]                      
Net Revenues:                      
Total net revenues                   1,723,433 1,134,013
Cost of revenues:                      
Total cost of revenues                   901,546 627,850
As Previously Reported [Member] | Services [Member]                      
Net Revenues:                      
Total net revenues                   192,544 161,329
Cost of revenues:                      
Total cost of revenues                   122,980 101,873
Adjustment [Member] | Products [Member]                      
Net Revenues:                      
Total net revenues                   (22,132) (15,434)
Cost of revenues:                      
Total cost of revenues                   4,823 2,358
Adjustment [Member] | Services [Member]                      
Net Revenues:                      
Total net revenues                   22,132 15,434
Cost of revenues:                      
Total cost of revenues                   $ (4,823) $ (2,358)