XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.2
MARKETABLE SECURITIES - Schedule of Gross Unrealized Losses And Fair Value of Available For Sale Securities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Marketable Securities [Line Items]  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months $ 181,909
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (3)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 181,909
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (3)
Cash equivalents  
Marketable Securities [Line Items]  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 81,934
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (2)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 81,934
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (2)
Cash equivalents | U.S. government agency securities  
Marketable Securities [Line Items]  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 81,934
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (2)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 81,934
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (2)
Marketable securities  
Marketable Securities [Line Items]  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 99,975
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (1)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 99,975
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (1)
Marketable securities | U.S. government agency securities  
Marketable Securities [Line Items]  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 99,975
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (1)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 99,975
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position $ (1)