Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) - USD ($) $ in Thousands |
Sep. 30, 2016 |
Dec. 31, 2015 |
| Assets |
|
|
| Total Assets |
$ 67,854
|
|
| Liabilities |
|
|
| Total Liabilities |
950
|
$ 1,000
|
| Contingent Obligations [Member] |
|
|
| Liabilities |
|
|
| Total Liabilities |
950
|
1,000
|
| U.S. Treasury Securities [Member] |
|
|
| Assets |
|
|
| Total Assets |
55,103
|
|
| Government agencies [Member] |
|
|
| Assets |
|
|
| Total Assets |
12,751
|
|
| Quoted Prices in Active Markets (Level 1) [Member] |
|
|
| Assets |
|
|
| Total Assets |
55,103
|
|
| Quoted Prices in Active Markets (Level 1) [Member] | U.S. Treasury Securities [Member] |
|
|
| Assets |
|
|
| Total Assets |
55,103
|
|
| Significant Other Observable Inputs (Level 2) [Member] |
|
|
| Assets |
|
|
| Total Assets |
12,751
|
|
| Significant Other Observable Inputs (Level 2) [Member] | Government agencies [Member] |
|
|
| Assets |
|
|
| Total Assets |
12,751
|
|
| Significant Unobservable Inputs (Level 3) [Member] |
|
|
| Liabilities |
|
|
| Total Liabilities |
950
|
1,000
|
| Significant Unobservable Inputs (Level 3) [Member] | Contingent Obligations [Member] |
|
|
| Liabilities |
|
|
| Total Liabilities |
$ 950
|
$ 1,000
|