XML 57 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 94,570 $ 24,389
Available for sale securities, contractual maturities between 1 to 5 years 133,235 196,990
Available for sale securities, contractual maturities between 5 to 10 years 53,600 55,605
Available for sale securities, contractual maturities after 10 years 13,988  
Available for sale securities, contractual maturities, Total 295,393 276,984
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 7,238 14,183
Available for sale securities, contractual maturities between 1 to 5 years 120,887 144,894
Available for sale securities, contractual maturities between 5 to 10 years 25,936 22,735
Available for sale securities, contractual maturities, Total 154,061 181,812
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 20,632 4,919
Available for sale securities, contractual maturities between 1 to 5 years 804 40,240
Available for sale securities, contractual maturities, Total 21,436 45,159
U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 2,128 4,788
Available for sale securities, contractual maturities between 1 to 5 years 6,425 7,031
Available for sale securities, contractual maturities between 5 to 10 years 27,664 32,870
Available for sale securities, contractual maturities, Total 36,217 44,689
Supranational Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 4,800 4,741
Available for sale securities, contractual maturities, Total 4,800 4,741
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 64,572 449
Available for sale securities, contractual maturities, Total 64,572 449
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 319 84
Available for sale securities, contractual maturities after 10 years 13,988  
Available for sale securities, contractual maturities, Total $ 14,307 84
Municipal Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year   50
Available for sale securities, contractual maturities, Total   $ 50