XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Statements of Operations and Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue from Contract with Customers [Line Items]        
Net revenue $ 348,999 $ 295,193 $ 983,311 $ 833,058
Cost of sales 251,665 209,612 710,358 590,377
Income before income taxes 20,921 17,731 51,034 45,849
Income tax provision 5,358 5,721 12,762 15,502
Net income 15,563 $ 12,010 38,272 $ 30,347
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]        
Revenue from Contract with Customers [Line Items]        
Net revenue 60   (2,612)  
Cost of sales (207)   (1,781)  
Income before income taxes 267   (831)  
Income tax provision 68   (208)  
Net income 199   (623)  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]        
Revenue from Contract with Customers [Line Items]        
Net revenue 349,059   980,699  
Cost of sales 251,458   708,577  
Income before income taxes 21,188   50,203  
Income tax provision 5,426   12,554  
Net income $ 15,762   $ 37,649