Summary of Significant Accounting Policies - Additional Information - Credit Risk Concentrations (Detail) - Customer
|
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Accounting Policies [Line Items] |
|
|
|
| Number of customers who exceeded the accounts receivable threshold |
0
|
0
|
|
| Net revenue [Member] |
|
|
|
| Accounting Policies [Line Items] |
|
|
|
| Number of customers who exceeded the company's total revenue threshold |
0
|
0
|
0
|
| Purchases [Member] |
|
|
|
| Accounting Policies [Line Items] |
|
|
|
| Number of customers who exceeded the total purchasing threshold |
0
|
0
|
0
|
| Customer Concentration Risk [Member] | Accounts Receivable [Member] | Minimum Threshold For Disclosure [Member] |
|
|
|
| Accounting Policies [Line Items] |
|
|
|
| Minimum risk percentage threshold |
10.00%
|
10.00%
|
|
| Customer Concentration Risk [Member] | Net revenue [Member] | Minimum Threshold For Disclosure [Member] |
|
|
|
| Accounting Policies [Line Items] |
|
|
|
| Minimum risk percentage threshold |
10.00%
|
10.00%
|
10.00%
|
| Customer Concentration Risk [Member] | Purchases [Member] | Minimum Threshold For Disclosure [Member] |
|
|
|
| Accounting Policies [Line Items] |
|
|
|
| Minimum risk percentage threshold |
10.00%
|
10.00%
|
10.00%
|