XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 39,851 $ 39,211
Available for sale securities, contractual maturities between 1 to 5 years 67,006 65,144
Available for sale securities, contractual maturities between 5 to 10 years 143,069 180,213
Available for sale securities, contractual maturities after 10 years 16,706 27,445
Available for sale securities, contractual maturities, Total 266,632 312,013
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 7,548 24,601
Available for sale securities, contractual maturities between 1 to 5 years 35,743 35,570
Available for sale securities, contractual maturities between 5 to 10 years 75,120 99,180
Available for sale securities, contractual maturities after 10 years 121 150
Available for sale securities, contractual maturities, Total 118,532 159,501
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year   953
Available for sale securities, contractual maturities between 1 to 5 years 3,664 4,295
Available for sale securities, contractual maturities between 5 to 10 years 55,814 62,024
Available for sale securities, contractual maturities, Total 59,478 67,272
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,425  
Available for sale securities, contractual maturities between 1 to 5 years 25,530 25,171
Available for sale securities, contractual maturities between 5 to 10 years 10,017 16,809
Available for sale securities, contractual maturities, Total 37,972 41,980
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 29,878 13,657
Available for sale securities, contractual maturities, Total 29,878 13,657
Emerging Markets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 2,018  
Available for sale securities, contractual maturities, Total 2,018  
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 51 108
Available for sale securities, contractual maturities between 5 to 10 years 2,118 2,200
Available for sale securities, contractual maturities after 10 years 16,585 27,295
Available for sale securities, contractual maturities, Total $ 18,754 $ 29,603