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
|