XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.1
CASH EQUIVALENTS AND INVESTMENTS - Short-term investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Short-term investments $ 472,203 $ 562,108
U.S. treasury securities    
Short-term investments 380,219 470,109
U.S. government agency securities    
Short-term investments 62,034 $ 91,999
Commercial Paper    
Short-term investments $ 29,950