XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 39,232 $ 39,211
Available for sale securities, contractual maturities between 1 to 5 years 85,927 65,144
Available for sale securities, contractual maturities between 5 to 10 years 112,396 180,213
Available for sale securities, contractual maturities after 10 years 16,453 27,445
Available for sale securities, contractual maturities, Total 254,008 312,013
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 4,829 24,601
Available for sale securities, contractual maturities between 1 to 5 years 51,107 35,570
Available for sale securities, contractual maturities between 5 to 10 years 53,973 99,180
Available for sale securities, contractual maturities after 10 years 112 150
Available for sale securities, contractual maturities, Total 110,021 159,501
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 145 953
Available for sale securities, contractual maturities between 1 to 5 years 3,578 4,295
Available for sale securities, contractual maturities between 5 to 10 years 52,949 62,024
Available for sale securities, contractual maturities, Total 56,672 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 3,919  
Available for sale securities, contractual maturities between 1 to 5 years 29,240 25,171
Available for sale securities, contractual maturities between 5 to 10 years 3,416 16,809
Available for sale securities, contractual maturities, Total 36,575 41,980
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 30,339 13,657
Available for sale securities, contractual maturities, Total 30,339 13,657
Emerging Markets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 1,974  
Available for sale securities, contractual maturities, Total 1,974  
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 28 108
Available for sale securities, contractual maturities between 5 to 10 years 2,058 2,200
Available for sale securities, contractual maturities after 10 years 16,341 27,295
Available for sale securities, contractual maturities, Total $ 18,427 $ 29,603