XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 39,211 $ 138,534
Available for sale securities, contractual maturities between 1 to 5 years 65,144 81,754
Available for sale securities, contractual maturities between 5 to 10 years 180,213 56,462
Available for sale securities, contractual maturities after 10 years 27,445 36,793
Available for sale securities, contractual maturities, Total 312,013 313,543
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 24,601 49,308
Available for sale securities, contractual maturities between 1 to 5 years 35,570 61,315
Available for sale securities, contractual maturities between 5 to 10 years 99,180 34,172
Available for sale securities, contractual maturities after 10 years 150  
Available for sale securities, contractual maturities, Total 159,501 144,795
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 953 1,367
Available for sale securities, contractual maturities between 1 to 5 years 4,295 1,504
Available for sale securities, contractual maturities between 5 to 10 years 62,024 1,620
Available for sale securities, contractual maturities, Total 67,272 4,491
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 25,171 18,668
Available for sale securities, contractual maturities between 5 to 10 years 16,809 20,670
Available for sale securities, contractual maturities, Total 41,980 40,351
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
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 13,657 82,066
Available for sale securities, contractual maturities, Total 13,657 82,066
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 108 267
Available for sale securities, contractual maturities between 5 to 10 years 2,200  
Available for sale securities, contractual maturities after 10 years 27,295 36,793
Available for sale securities, contractual maturities, Total $ 29,603 $ 37,062