Available-for-Sale Marketable Securities - Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities (Detail) - USD ($) $ in Thousands | Sep. 30, 2017 | Dec. 31, 2016 |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value | $ 29,707 | $ 17,668 |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses | (10) | (9) |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Fair Value | 0 | 0 |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses | 0 | 0 |
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value | 29,707 | 17,668 |
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses | (10) | (9) |
US Government Corporations and Agencies Securities [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value | 3,498 | |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses | (1) | |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Fair Value | 0 | |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses | 0 | |
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value | 3,498 | |
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses | (1) | |
U.S. Treasury Securities [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value | | 2,522 |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses | | (1) |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Fair Value | | 0 |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses | | 0 |
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value | | 2,522 |
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses | | (1) |
Corporate Bonds [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value | 18,016 | 9,919 |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses | (5) | (6) |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Fair Value | 0 | 0 |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses | 0 | 0 |
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value | 18,016 | 9,919 |
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses | (5) | (6) |
Commercial Paper [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value | 8,193 | 5,227 |
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses | (4) | (2) |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Fair Value | 0 | 0 |
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses | 0 | 0 |
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value | 8,193 | 5,227 |
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses | $ (4) | $ (2) |