XML 63 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Summary of Significant Accounting Policies - Schedule of Cumulative Effect of Changes made to Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Other receivables $ 36,699   $ 26,578
Deferred tax assets, net 37,187   23,428
Retained earnings 883,975   $ 922,178
ASU 2014-09 [member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Other receivables   $ 26,952  
Deferred tax assets, net   23,332  
Retained earnings   922,456  
ASU 2014-09 [member] | Adjustments Due to ASU 2014-09 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Other receivables 3,766 374  
Deferred tax assets, net   (96)  
Retained earnings $ 1,012 $ 278