XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Effect of Adoption of Standard on Condensed Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable $ 191,437 $ 170,278
Total current assets 225,999 203,249
Total assets 1,015,547 967,315
Accounts payable 65,866 57,438
Total current liabilities 178,677 166,926
Retained earnings 360,625 339,500
Total stockholders’ equity 607,394 582,494
Total liabilities and stockholders’ equity $ 1,015,547 967,315
Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers | As Originally Reported    
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable   170,610
Total current assets   203,581
Total assets   967,647
Accounts payable   57,717
Total current liabilities   167,205
Retained earnings   339,553
Total stockholders’ equity   582,547
Total liabilities and stockholders’ equity   967,647
Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers | Effect of Change    
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable   (332)
Total current assets   (332)
Total assets   (332)
Accounts payable   (279)
Total current liabilities   (279)
Retained earnings   (53)
Total stockholders’ equity   (53)
Total liabilities and stockholders’ equity   $ (332)