XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities (Details 2) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt securities, available-for-sale    
Fair value $ 461,369 $ 363,542
Cash, fair value 58,852 44,122
Cash, cash equivalents and marketable securities, fair value 520,221 407,664
Cash equivalents    
Debt securities, available-for-sale    
Fair value 30,623 58,054
Short-term marketable securities    
Debt securities, available-for-sale    
Fair value $ 430,746 $ 305,488