XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Securities [Abstract]      
Amortized Cost of marketable debt securities, contractual maturity, less than one year $ 82,678 $ 153,631  
Amortized Cost of marketable debt securities, contractual maturity, One year to three years 12,002 70,063  
Amortized cost 94,680 223,694  
Fair value of marketable debt securities, contractual maturities, less than one year 81,658 153,582  
Fair value of marketable debt securities, contractual maturity, One year to three years 11,350 69,754  
Total fair Value of marketable debt securities, contractual maturity 93,008 223,336  
Proceeds from sale of available-for-sale marketable securities 0 10,029 $ 41,600
Realized gain   39 $ 272
Interest receivable $ 489 $ 455