XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements - Summary of Fair Value Measurements of Cash Equivalents, Available-for-Sale Marketable Securities and Free Share Asset/Liability (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities $ 270,028 $ 259,715
Money market funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 15,233 103,291
Commercial paper securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 4,990  
Total marketable securities 180,399 177,224
Corporate debt securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total marketable securities 70,948 63,870
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,681 18,621
Fair value on recurring basis [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 20,223 103,291
Total marketable securities 270,028 259,715
Total cash equivalents and marketable securities and free shares asset 290,251 363,006
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 15,233 103,291
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,990  
Total marketable securities 180,399 177,224
Fair value on recurring basis [Member] | Free Shares Asset [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and marketable securities and free shares asset 355  
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 15,233 103,291
Total cash equivalents and marketable securities and free shares asset 15,233 103,291
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 15,233 103,291
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,990  
Total marketable securities 270,028 259,715
Total cash equivalents and marketable securities and free shares asset 275,018 259,715
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,990  
Total marketable securities 180,399 177,224
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 Shares Asset [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and marketable securities and free shares asset 355  
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 70,948 63,870
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 70,948 63,870
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,681 18,621
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,681 $ 18,621