XML 45 R30.htm IDEA: XBRL DOCUMENT v3.19.1
MARKETABLE SECURITIES - Schedule of Amortized Cost And Estimated Fair Value (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Amortized Cost  
Due in one year or less $ 326,067
Due in one to three years 55,142
Amortized cost 381,209
Fair Value  
Due in one year or less 326,156
Due in one to three years 55,218
Fair value $ 381,374