Commitments and Contingencies - Additional Information (Detail) |
1 Months Ended |
|---|---|
May 31, 2016 | |
| Patent One | |
| Commitments and Contingencies [Line Items] | |
| Patent expiration period | 2020-09 |
| Patent Two | |
| Commitments and Contingencies [Line Items] | |
| Patent expiration period | 2020-12 |
| Patent Three | |
| Commitments and Contingencies [Line Items] | |
| Patent expiration period | 2021-10 |