XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Securities [Abstract]          
Amortized Cost of marketable debt securities, contractual maturity, less than one year $ 111,417   $ 111,417   $ 153,631
Amortized Cost of marketable debt securities, contractual maturity, One year to three years 48,595   48,595   70,063
Amortized Cost 160,012   160,012   223,694
Fair value of marketable debt securities, contractual maturities, less than one year 110,794   110,794   153,582
Fair value of marketable debt securities, contractual maturity, One year to three years 47,171   47,171   69,754
Total fair Value of marketable debt securities, contractual maturity 157,965   157,965   223,336
Proceeds from sale of available-for-sale marketable securities 0 $ 1,000 0 $ 9,029  
Realized gain   $ 0   $ 39  
Interest receivable $ 468   $ 468   $ 455