Accounts Payable - Schedule of Accounts Payable (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Payables and Accruals [Abstract]    
Trade payables $ 383,297 $ 462,304
Other payables 51,395 46,789
Total $ 434,692 $ 509,093