XML 118 R102.htm IDEA: XBRL DOCUMENT v3.10.0.1
Etratech Acquisition - Supplemental Pro Forma Information (Detail) - Etratech Inc. - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]    
Product revenues $ 1,032,273 $ 966,355
Net income $ 35,911 $ 77,577
Basic earnings per share $ 0.98 $ 2.13
Diluted earnings per share $ 0.98 $ 2.12