XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 34,004 $ 138,534
Available for sale securities, contractual maturities between 1 to 5 years 74,009 81,754
Available for sale securities, contractual maturities between 5 to 10 years 186,252 56,462
Available for sale securities, contractual maturities after 10 years 31,321 36,793
Available for sale securities, contractual maturities, Total 325,586 313,543
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 22,114 49,308
Available for sale securities, contractual maturities between 1 to 5 years 48,127 61,315
Available for sale securities, contractual maturities between 5 to 10 years 100,345 34,172
Available for sale securities, contractual maturities, Total 170,586 144,795
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 10,885 82,066
Available for sale securities, contractual maturities, Total 10,885 82,066
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
Available for sale securities, contractual maturities between 1 to 5 years 23,742 18,668
Available for sale securities, contractual maturities between 5 to 10 years 18,823 20,670
Available for sale securities, contractual maturities, Total 42,565 40,351
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 153 267
Available for sale securities, contractual maturities between 5 to 10 years 2,200  
Available for sale securities, contractual maturities after 10 years 31,321 36,793
Available for sale securities, contractual maturities, Total 33,674 37,062
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 1,005 1,367
Available for sale securities, contractual maturities between 1 to 5 years 1,987 1,504
Available for sale securities, contractual maturities between 5 to 10 years 64,884 1,620
Available for sale securities, contractual maturities, Total $ 67,876 4,491
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, Total   $ 4,778