XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Securities [Abstract]      
Amortized Cost of marketable debt securities, contractual maturity, less than one year $ 49,243 $ 82,678  
Amortized Cost of marketable debt securities, contractual maturity, One year to two years   12,002  
Amortized cost 49,243 94,680  
Fair value of marketable debt securities, contractual maturities, less than one year 48,983 81,658  
Fair value of marketable debt securities, contractual maturity, One year to two years   11,350  
Total fair Value of marketable debt securities, contractual maturity 48,983 93,008  
Proceeds from sale of available-for-sale marketable securities 0 0 $ 10,029
Realized gain     $ 39
Interest receivable $ 139 $ 489