XML 86 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Marketable Securities (Details 2) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt securities, available-for-sale    
Fair value $ 441,186 $ 363,542
Cash, fair value 61,463 44,122
Cash, cash equivalents and marketable securities, fair value 502,649 407,664
Cash equivalents    
Debt securities, available-for-sale    
Fair value 74,683 58,054
Short-term marketable securities    
Debt securities, available-for-sale    
Fair value $ 366,503 $ 305,488