XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 14,488 $ 84,724
Available for sale securities, contractual maturities between 1 to 5 years 132,816 128,254
Available for sale securities, contractual maturities between 5 to 10 years 53,661 69,126
Available for sale securities, contractual maturities after 10 years 1,458 1,466
Available for sale securities, contractual maturities, Total 202,423 283,570
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 4,319 6,859
Available for sale securities, contractual maturities between 1 to 5 years 68,730 67,731
Available for sale securities, contractual maturities between 5 to 10 years 29,744 30,574
Available for sale securities, contractual maturities after 10 years 167 176
Available for sale securities, contractual maturities, Total 102,960 105,340
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 1,639 55,955
Available for sale securities, contractual maturities between 1 to 5 years 40,945 32,706
Available for sale securities, contractual maturities between 5 to 10 years 16,468 25,139
Available for sale securities, contractual maturities, Total 59,052 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 4,949 39
Available for sale securities, contractual maturities between 1 to 5 years 22,049 27,018
Available for sale securities, contractual maturities between 5 to 10 years 1,039 1,029
Available for sale securities, contractual maturities, Total 28,037 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,092 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,291 1,290
Available for sale securities, contractual maturities, Total 8,593 14,271
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 3,581 19,876
Available for sale securities, contractual maturities, Total 3,581 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 200 202
Available for sale securities, contractual maturities, Total $ 200 $ 2,197