XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Investments Debt And Equity Securities [Abstract]          
Amortized Cost of marketable debt securities, contractual maturity, less than one year $ 132,817   $ 132,817   $ 149,164
Amortized Cost of marketable debt securities, contractual maturity, One year to three years 52,245   52,245   70,570
Amortized Cost 185,062   185,062   219,734
Fair value of marketable debt securities, contractual maturities, less than one year 132,841   132,841   149,242
Fair value of marketable debt securities, contractual maturity, One year to three years 52,216   52,216   70,565
Total fair Value of marketable debt securities, contractual maturity 185,057   185,057   219,807
Proceeds from sale of available-for-sale marketable securities 1,000 $ 10,677 9,029 $ 10,677  
Realized gain (loss) 0 $ 60 39 $ 60  
Interest receivable $ 305   $ 305   $ 311