XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 49,494 $ 45,568
Available for sale securities, contractual maturities between 1 to 5 years 118,826 79,860
Available for sale securities, contractual maturities between 5 to 10 years 77,756 111,867
Available for sale securities, contractual maturities after 10 years 1,425 10,859
Available for sale securities, contractual maturities, Total 247,501 248,154
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 3,209 646
Available for sale securities, contractual maturities between 1 to 5 years 65,749 50,439
Available for sale securities, contractual maturities between 5 to 10 years 35,197 52,920
Available for sale securities, contractual maturities after 10 years 167  
Available for sale securities, contractual maturities, Total 104,322 104,005
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 42,587 440
Available for sale securities, contractual maturities between 1 to 5 years 26,839 3,405
Available for sale securities, contractual maturities between 5 to 10 years 28,511 53,412
Available for sale securities, contractual maturities, Total 97,937 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 38 3,943
Available for sale securities, contractual maturities between 1 to 5 years 25,448 24,025
Available for sale securities, contractual maturities between 5 to 10 years 1,975 3,422
Available for sale securities, contractual maturities, Total 27,461 31,390
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 1,675 40,539
Available for sale securities, contractual maturities, Total 1,675 40,539
Emerging Markets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 1,985  
Available for sale securities, contractual maturities between 1 to 5 years   1,982
Available for sale securities, contractual maturities, Total 1,985 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 790 9
Available for sale securities, contractual maturities between 5 to 10 years 12,073 2,113
Available for sale securities, contractual maturities after 10 years 1,258 10,859
Available for sale securities, contractual maturities, Total $ 14,121 $ 12,981