Accounts Receivable, Net - Reconciliation of Beginning and Ending Amount of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at Beginning of Period $ 5,540 $ 6,343 $ 5,122
Charged to Expense 230 1,589 2,350
Charged (to) from Another Account 0 0 0
(Deductions) (847) (2,392) (1,129)
Balance at End of Period 4,923 5,540 6,343
Allowance for Doubtful Accounts      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at Beginning of Period 4,139 3,976 1,607
Charged to Expense 230 1,589 2,350
Charged (to) from Another Account 20 7 84
(Deductions) (107) (1,433) (65)
Balance at End of Period 4,282 4,139 3,976
Allowance for Notes Receivable      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at Beginning of Period 1,401 2,367 3,515
Charged to Expense 0 0 0
Charged (to) from Another Account (20) (7) (84)
(Deductions) (740) (959) (1,064)
Balance at End of Period $ 641 $ 1,401 $ 2,367