XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 84,724 $ 45,568
Available for sale securities, contractual maturities between 1 to 5 years 128,254 79,860
Available for sale securities, contractual maturities between 5 to 10 years 69,126 111,867
Available for sale securities, contractual maturities after 10 years 1,466 10,859
Available for sale securities, contractual maturities, Total 283,570 248,154
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 55,955 440
Available for sale securities, contractual maturities between 1 to 5 years 32,706 3,405
Available for sale securities, contractual maturities between 5 to 10 years 25,139 53,412
Available for sale securities, contractual maturities, Total 113,800 57,257
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 6,859 646
Available for sale securities, contractual maturities between 1 to 5 years 67,731 50,439
Available for sale securities, contractual maturities between 5 to 10 years 30,574 52,920
Available for sale securities, contractual maturities after 10 years 176  
Available for sale securities, contractual maturities, Total 105,340 104,005
U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 39 3,943
Available for sale securities, contractual maturities between 1 to 5 years 27,018 24,025
Available for sale securities, contractual maturities between 5 to 10 years 1,029 3,422
Available for sale securities, contractual maturities, Total 28,086 31,390
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 19,876 40,539
Available for sale securities, contractual maturities, Total 19,876 40,539
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 799 9
Available for sale securities, contractual maturities between 5 to 10 years 12,182 2,113
Available for sale securities, contractual maturities after 10 years 1,290 10,859
Available for sale securities, contractual maturities, Total 14,271 12,981
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 1 to 5 years   1,982
Available for sale securities, contractual maturities between 5 to 10 years 202  
Available for sale securities, contractual maturities, Total $ 2,197 $ 1,982