XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 22,036 $ 45,568
Available for sale securities, contractual maturities between 1 to 5 years 115,735 79,860
Available for sale securities, contractual maturities between 5 to 10 years 83,968 111,867
Available for sale securities, contractual maturities after 10 years 1,444 10,859
Available for sale securities, contractual maturities, Total 223,183 248,154
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 3,049 646
Available for sale securities, contractual maturities between 1 to 5 years 63,667 50,439
Available for sale securities, contractual maturities between 5 to 10 years 38,847 52,920
Available for sale securities, contractual maturities after 10 years 175  
Available for sale securities, contractual maturities, Total 105,738 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,775 440
Available for sale securities, contractual maturities between 1 to 5 years 27,007 3,405
Available for sale securities, contractual maturities between 5 to 10 years 29,665 53,412
Available for sale securities, contractual maturities, Total 60,447 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 1,539 3,943
Available for sale securities, contractual maturities between 1 to 5 years 24,269 24,025
Available for sale securities, contractual maturities between 5 to 10 years 3,535 3,422
Available for sale securities, contractual maturities, Total 29,343 31,390
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 11,692 40,539
Available for sale securities, contractual maturities, Total 11,692 40,539
Emerging Markets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 1,981  
Available for sale securities, contractual maturities between 1 to 5 years   1,982
Available for sale securities, contractual maturities, Total 1,981 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 792 9
Available for sale securities, contractual maturities between 5 to 10 years 11,921 2,113
Available for sale securities, contractual maturities after 10 years 1,269 10,859
Available for sale securities, contractual maturities, Total $ 13,982 $ 12,981