Accounts Receivable - Components of Accounts Receivable (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Receivables [Abstract]        
Accounts receivable $ 110,977 $ 99,530    
Less: Allowance for doubtful accounts (10,448) (10,393) (5,698) (9,190)
Accounts receivable, net $ 100,529 $ 89,137