XML 58 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 138,534 $ 94,570
Available for sale securities, contractual maturities between 1 to 5 years 81,754 133,235
Available for sale securities, contractual maturities between 5 to 10 years 56,462 53,600
Available for sale securities, contractual maturities after 10 years 36,793 13,988
Available for sale securities, contractual maturities, Total 313,543 295,393
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 49,308 7,238
Available for sale securities, contractual maturities between 1 to 5 years 61,315 120,887
Available for sale securities, contractual maturities between 5 to 10 years 34,172 25,936
Available for sale securities, contractual maturities, Total 144,795 154,061
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 1,367 20,632
Available for sale securities, contractual maturities between 1 to 5 years 1,504 804
Available for sale securities, contractual maturities between 5 to 10 years 1,620  
Available for sale securities, contractual maturities, Total 4,491 21,436
U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 1,013 2,128
Available for sale securities, contractual maturities between 1 to 5 years 18,668 6,425
Available for sale securities, contractual maturities between 5 to 10 years 20,670 27,664
Available for sale securities, contractual maturities, Total 40,351 36,217
Supranational Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 4,778  
Available for sale securities, contractual maturities between 1 to 5 years   4,800
Available for sale securities, contractual maturities, Total 4,778 4,800
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 82,066 64,572
Available for sale securities, contractual maturities, Total 82,066 64,572
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 2  
Available for sale securities, contractual maturities between 1 to 5 years 267 319
Available for sale securities, contractual maturities after 10 years 36,793 13,988
Available for sale securities, contractual maturities, Total $ 37,062 $ 14,307