XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
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
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Debt Securities [Abstract]      
Amortized Cost of marketable debt securities, contractual maturity, less than one year $ 120,070   $ 153,631
Amortized Cost of marketable debt securities, contractual maturity, One year to three years 69,858   70,063
Amortized Cost 189,928   223,694
Fair value of marketable debt securities, contractual maturities, less than one year 119,749   153,582
Fair value of marketable debt securities, contractual maturity, One year to three years 68,456   69,754
Total fair Value of marketable debt securities, contractual maturity 188,205   223,336
Proceeds from sale of available-for-sale marketable securities 0 $ 8,029  
Realized gain   $ 39  
Interest receivable $ 438   $ 455