XML 76 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost $ 140,418 $ 49,826
Available-for-sale securities, Amortized Cost 259,974 194,749
Available-for-sale securities, Gross Unrealized (Losses) (259) (255)
Available-for-sale securities, Estimated Fair Value 259,715 194,494
Total cash equivalents and available-for-sale securities, Amortized Cost 363,265 223,634
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) (259) (255)
Total cash equivalents and available-for-sale securities, Estimated Fair Value 363,006 223,379
Money market funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 103,291 24,290
Cash equivalents, Estimated Fair Value 103,291 24,290
Commercial paper securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost   4,595
Cash equivalents, Estimated Fair Value   4,595
Available-for-sale securities, Amortized Cost 177,353 110,365
Available-for-sale securities, Gross Unrealized (Losses) (129) (118)
Available-for-sale securities, Estimated Fair Value 177,224 110,247
Cash equivalents [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, Amortized Cost 103,291 28,885
Cash equivalents, Estimated Fair Value 103,291 28,885
Corporate debt securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 63,981 75,886
Available-for-sale securities, Gross Unrealized (Losses) (111) (131)
Available-for-sale securities, Estimated Fair Value 63,870 75,755
U.S. government sponsored entity debt securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 18,640 8,498
Available-for-sale securities, Gross Unrealized (Losses) (19) (6)
Available-for-sale securities, Estimated Fair Value $ 18,621 $ 8,492