Accounts Receivable - Schedule of Accounts Receivable (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Receivables [Abstract]    
Trade receivables $ 497,538 $ 584,160
Non-income tax receivables 75,083 94,069
Other receivables 34,713 45,119
Less: allowance for doubtful accounts (6,268) (5,866)
Total $ 601,066 $ 717,482