XML 73 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement - Summary of Fair Value Measurements of Cash Equivalents, Available-for-Sale Securities and Free Share Liability (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities $ 259,715 $ 194,494
Money market funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 103,291 24,290
Commercial paper securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents   4,595
Total marketable securities 177,224 110,247
Corporate debt securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities 63,870 75,755
U.S. government sponsored entity debt securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities 18,621 8,492
Fair value on recurring basis [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 103,291 28,885
Total marketable securities 259,715 194,494
Total cash equivalents and marketable securities 363,006 223,379
Total liabilities 154  
Fair value on recurring basis [Member] | Money market funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 103,291 24,290
Fair value on recurring basis [Member] | Commercial paper securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents   4,595
Total marketable securities 177,224 110,247
Fair value on recurring basis [Member] | Free Share Liability [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total liabilities 154  
Fair value on recurring basis [Member] | Level 1 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 103,291 24,290
Total cash equivalents and marketable securities 103,291 24,290
Fair value on recurring basis [Member] | Level 1 [Member] | Money market funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 103,291 24,290
Fair value on recurring basis [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents   4,595
Total marketable securities 259,715 194,494
Total cash equivalents and marketable securities 259,715 199,089
Fair value on recurring basis [Member] | Level 2 [Member] | Commercial paper securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents   4,595
Total marketable securities 177,224 110,247
Fair value on recurring basis [Member] | Level 3 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total liabilities 154  
Fair value on recurring basis [Member] | Level 3 [Member] | Free Share Liability [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total liabilities 154  
Fair value on recurring basis [Member] | Corporate debt securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities 63,870 75,755
Fair value on recurring basis [Member] | Corporate debt securities [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities 63,870 75,755
Fair value on recurring basis [Member] | U.S. government sponsored entity debt securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities 18,621 8,492
Fair value on recurring basis [Member] | U.S. government sponsored entity debt securities [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities $ 18,621 $ 8,492