XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 39,011 $ 45,568
Available for sale securities, contractual maturities between 1 to 5 years 94,851 79,860
Available for sale securities, contractual maturities between 5 to 10 years 106,129 111,867
Available for sale securities, contractual maturities after 10 years 1,472 10,859
Available for sale securities, contractual maturities, Total 241,463 248,154
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 2,536 646
Available for sale securities, contractual maturities between 1 to 5 years 53,788 50,439
Available for sale securities, contractual maturities between 5 to 10 years 49,300 52,920
Available for sale securities, contractual maturities after 10 years 178  
Available for sale securities, contractual maturities, Total 105,802 104,005
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 3,532 440
Available for sale securities, contractual maturities between 1 to 5 years 16,627 3,405
Available for sale securities, contractual maturities between 5 to 10 years 41,479 53,412
Available for sale securities, contractual maturities, Total 61,638 57,257
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,986 3,943
Available for sale securities, contractual maturities between 1 to 5 years 24,436 24,025
Available for sale securities, contractual maturities between 5 to 10 years 3,529 3,422
Available for sale securities, contractual maturities, Total 31,951 31,390
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 26,973 40,539
Available for sale securities, contractual maturities, Total 26,973 40,539
Emerging Markets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 1,984  
Available for sale securities, contractual maturities between 1 to 5 years   1,982
Available for sale securities, contractual maturities, Total 1,984 1,982
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years   9
Available for sale securities, contractual maturities between 5 to 10 years 11,821 2,113
Available for sale securities, contractual maturities after 10 years 1,294 10,859
Available for sale securities, contractual maturities, Total $ 13,115 $ 12,981