XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Available-for-Sale Securities - Summary of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Available for sale securities, Amortized Cost $ 376,248 $ 551,998
Available for sale securities, Unrealized Gains 43 302
Available for sale securities, Estimated Fair Value 376,291 552,300
Corporate Debt Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Available for sale securities, Amortized Cost 11,239 29,641
Available for sale securities, Unrealized Gains 33 163
Available for sale securities, Estimated Fair Value 11,272 29,804
U.S. Government Agency Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Available for sale securities, Amortized Cost 1,800 15,906
Available for sale securities, Unrealized Gains   37
Available for sale securities, Estimated Fair Value 1,800 15,943
Money Market Funds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Available for sale securities, Amortized Cost 358,206 486,174
Available for sale securities, Estimated Fair Value 358,206 486,174
Certificates of Deposits [Member]    
Debt Securities, Available-for-sale [Line Items]    
Available for sale securities, Amortized Cost   241
Available for sale securities, Unrealized Gains   2
Available for sale securities, Estimated Fair Value   243
U.S. Government Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Available for sale securities, Amortized Cost 5,003 20,036
Available for sale securities, Unrealized Gains 10 100
Available for sale securities, Estimated Fair Value $ 5,013 $ 20,136