XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Cash Equivalents and Investments in Marketable Securities - Summary of Cash Equivalents and Investments Carried at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value $ 16,905 $ 21,691
Total 17,700  
Recurring    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 16,905 21,691
Cash equivalents 13,417 7,829
Marketable securities at fair value 3,488 13,862
Total 16,905 21,691
Recurring | Level I    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 13,102 13,205
Recurring | Level II    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 3,803 8,486
Recurring | Level III    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 0 0
Money market funds    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 9,111 4,830
Money market funds | Recurring    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 9,111 4,830
Money market funds | Recurring | Level I    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 9,111 4,830
Money market funds | Recurring | Level II    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 0 0
Money market funds | Recurring | Level III    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 0 0
Commercial paper    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 3,803 1,497
Commercial paper | Recurring    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 3,803 1,497
Commercial paper | Recurring | Level I    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 0 0
Commercial paper | Recurring | Level II    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 3,803 1,497
Commercial paper | Recurring | Level III    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 0 0
Corporate notes and bonds    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value   6,989
Corporate notes and bonds | Recurring    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value   6,989
Corporate notes and bonds | Recurring | Level I    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value   0
Corporate notes and bonds | Recurring | Level II    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value   6,989
Corporate notes and bonds | Recurring | Level III    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value   0
U.S. treasuries    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 3,991 8,375
U.S. treasuries | Recurring    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 3,991 8,375
U.S. treasuries | Recurring | Level I    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 3,991 8,375
U.S. treasuries | Recurring | Level II    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value 0 0
U.S. treasuries | Recurring | Level III    
Schedule Of Cash Equivalents And Available For Sale Investments [Line Items]    
Fair Value $ 0 $ 0