XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Summary of Available -for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Marketable Securities [Line Items]    
Amortized Cost $ 74,962 $ 226,985
Gross Unrealized Gains 155 262
Gross Unrealized Losses   (1)
Estimated Fair Value 75,117 227,246
U.S. Treasury Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 41,487 159,361
Gross Unrealized Gains 75 142
Gross Unrealized Losses   (1)
Estimated Fair Value 41,562 159,502
Financial Institution Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 28,512 40,173
Gross Unrealized Gains 80 105
Estimated Fair Value 28,592 40,278
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 4,963 18,966
Gross Unrealized Gains   1
Estimated Fair Value $ 4,963 18,967
Other Asset Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost   8,485
Gross Unrealized Gains   14
Estimated Fair Value   $ 8,499