XML 56 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 24,389 $ 73,537
Available for sale securities, contractual maturities between 1 to 5 years 196,990 171,655
Available for sale securities, contractual maturities between 5 to 10 years 55,605 52,693
Available for sale securities, contractual maturities after 10 years   6,577
Available for sale securities, contractual maturities, Total 276,984 304,462
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 14,183 5,426
Available for sale securities, contractual maturities between 1 to 5 years 144,894 153,567
Available for sale securities, contractual maturities between 5 to 10 years 22,735 19,102
Available for sale securities, contractual maturities after 10 years   6,577
Available for sale securities, contractual maturities, Total 181,812 184,672
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 4,919 32,466
Available for sale securities, contractual maturities between 1 to 5 years 40,240 13,723
Available for sale securities, contractual maturities, Total 45,159 46,189
U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 4,788 65
Available for sale securities, contractual maturities between 1 to 5 years 7,031 4,355
Available for sale securities, contractual maturities between 5 to 10 years 32,870 33,591
Available for sale securities, contractual maturities, Total 44,689 38,011
Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year   18,973
Available for sale securities, contractual maturities, Total   18,973
Supranational [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 4,741  
Available for sale securities, contractual maturities, Total 4,741  
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 449 16,139
Available for sale securities, contractual maturities, Total 449 16,139
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 84 10
Available for sale securities, contractual maturities, Total 84 10
Municipal Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 50 468
Available for sale securities, contractual maturities, Total $ 50 $ 468