XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT SECURITIES - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale $ 255,786 $ 336,088
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale 63,163 17,152
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale 139,548 306,436
Securities of government sponsored entities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale $ 53,075 $ 12,500