Cash, Cash Equivalents and Investments in Marketable Securities - Summary of Cash Equivalents and Investments Carried at Fair Value (Detail) - USD ($) $ in Thousands | Jun. 30, 2018 | Dec. 31, 2017 | Jun. 30, 2017 | Dec. 31, 2016 |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Cash and restricted cash, included in cash equivalents | $ 16,232 | $ 11,686 | $ 21,194 | $ 15,038 |
Available for sale securities | 30,671 | 650 | | |
Commercial Paper [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 10,938 | | | |
Corporate Notes and Bonds [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 6,482 | | | |
U.S Treasuries [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 10,754 | | | |
Estimate of Fair Value Measurement [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Cash and restricted cash, included in cash equivalents | 1,893 | 4,587 | | |
Available for sale securities | 35,780 | 7,064 | | |
Estimate of Fair Value Measurement [Member] | Money Market Funds Included In Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 5,109 | 6,414 | | |
Estimate of Fair Value Measurement [Member] | Commercial Paper Included In Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 5,733 | | | |
Estimate of Fair Value Measurement [Member] | US Treasury Securities Included in Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 1,000 | | | |
Estimate of Fair Value Measurement [Member] | US Government Agencies Debt Securities Included in Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 2,497 | 650 | | |
Estimate of Fair Value Measurement [Member] | Commercial Paper [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 5,205 | | | |
Estimate of Fair Value Measurement [Member] | Corporate Notes and Bonds [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 6,482 | | | |
Estimate of Fair Value Measurement [Member] | U.S Treasuries [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 9,754 | | | |
Estimate of Fair Value Measurement [Member] | Level I [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 15,863 | 6,414 | | |
Estimate of Fair Value Measurement [Member] | Level I [Member] | Money Market Funds Included In Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 5,109 | 6,414 | | |
Estimate of Fair Value Measurement [Member] | Level I [Member] | Commercial Paper Included In Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level I [Member] | US Treasury Securities Included in Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 1,000 | | | |
Estimate of Fair Value Measurement [Member] | Level I [Member] | US Government Agencies Debt Securities Included in Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | 0 | | |
Estimate of Fair Value Measurement [Member] | Level I [Member] | Commercial Paper [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level I [Member] | Corporate Notes and Bonds [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level I [Member] | U.S Treasuries [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 9,754 | | | |
Estimate of Fair Value Measurement [Member] | Level II [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 19,917 | 650 | | |
Estimate of Fair Value Measurement [Member] | Level II [Member] | Money Market Funds Included In Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | 0 | | |
Estimate of Fair Value Measurement [Member] | Level II [Member] | Commercial Paper Included In Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 5,733 | | | |
Estimate of Fair Value Measurement [Member] | Level II [Member] | US Treasury Securities Included in Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level II [Member] | US Government Agencies Debt Securities Included in Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 2,497 | 650 | | |
Estimate of Fair Value Measurement [Member] | Level II [Member] | Commercial Paper [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 5,205 | | | |
Estimate of Fair Value Measurement [Member] | Level II [Member] | Corporate Notes and Bonds [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 6,482 | | | |
Estimate of Fair Value Measurement [Member] | Level II [Member] | U.S Treasuries [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level III [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | 0 | | |
Estimate of Fair Value Measurement [Member] | Level III [Member] | Money Market Funds Included In Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | 0 | | |
Estimate of Fair Value Measurement [Member] | Level III [Member] | Commercial Paper Included In Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level III [Member] | US Treasury Securities Included in Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level III [Member] | US Government Agencies Debt Securities Included in Cash Equivalents [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | $ 0 | | |
Estimate of Fair Value Measurement [Member] | Level III [Member] | Commercial Paper [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level III [Member] | Corporate Notes and Bonds [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | 0 | | | |
Estimate of Fair Value Measurement [Member] | Level III [Member] | U.S Treasuries [Member] | | | | |
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items] | | | | |
Available for sale securities | $ 0 | | | |