XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 48,440 $ 39,211
Available for sale securities, contractual maturities between 1 to 5 years 65,682 65,144
Available for sale securities, contractual maturities between 5 to 10 years 158,815 180,213
Available for sale securities, contractual maturities after 10 years 17,748 27,445
Available for sale securities, contractual maturities, Total 290,685 312,013
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 18,509 24,601
Available for sale securities, contractual maturities between 1 to 5 years 37,911 35,570
Available for sale securities, contractual maturities between 5 to 10 years 83,028 99,180
Available for sale securities, contractual maturities after 10 years 636 150
Available for sale securities, contractual maturities, Total 140,084 159,501
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 251 953
Available for sale securities, contractual maturities between 1 to 5 years 3,738 4,295
Available for sale securities, contractual maturities between 5 to 10 years 58,031 62,024
Available for sale securities, contractual maturities, Total 62,020 67,272
U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 23,956 25,171
Available for sale securities, contractual maturities between 5 to 10 years 15,567 16,809
Available for sale securities, contractual maturities, Total 39,523 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,680 13,657
Available for sale securities, contractual maturities, Total 29,680 13,657
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 77 108
Available for sale securities, contractual maturities between 5 to 10 years 2,189 2,200
Available for sale securities, contractual maturities after 10 years 17,112 27,295
Available for sale securities, contractual maturities, Total $ 19,378 $ 29,603