XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 54,671 $ 84,724
Available for sale securities, contractual maturities between 1 to 5 years 141,342 128,254
Available for sale securities, contractual maturities between 5 to 10 years 49,125 69,126
Available for sale securities, contractual maturities after 10 years 1,497 1,466
Available for sale securities, contractual maturities, Total 246,635 283,570
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 22,767 6,859
Available for sale securities, contractual maturities between 1 to 5 years 77,199 67,731
Available for sale securities, contractual maturities between 5 to 10 years 24,293 30,574
Available for sale securities, contractual maturities after 10 years 175 176
Available for sale securities, contractual maturities, Total 124,434 105,340
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 18,941 55,955
Available for sale securities, contractual maturities between 1 to 5 years 43,174 32,706
Available for sale securities, contractual maturities between 5 to 10 years 17,324 25,139
Available for sale securities, contractual maturities, Total 79,439 113,800
U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 7,991 39
Available for sale securities, contractual maturities between 1 to 5 years 19,591 27,018
Available for sale securities, contractual maturities between 5 to 10 years 1,089 1,029
Available for sale securities, contractual maturities, Total 28,671 28,086
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 1,378 799
Available for sale securities, contractual maturities between 5 to 10 years 6,210 12,182
Available for sale securities, contractual maturities after 10 years 1,322 1,290
Available for sale securities, contractual maturities, Total 8,910 14,271
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 4,972 19,876
Available for sale securities, contractual maturities, Total 4,972 19,876
Emerging Markets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year   1,995
Available for sale securities, contractual maturities between 5 to 10 years 209 202
Available for sale securities, contractual maturities, Total $ 209 $ 2,197