XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.1
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Amortized Cost $ 270,003 $ 293,341
Unrealized Gains 16 88
Unrealized Losses (369) (160)
Fair Value 269,650 293,269
Government debt    
Marketable Securities [Line Items]    
Amortized Cost 13,000 39,996
Unrealized Gains 1 0
Unrealized Losses 0 (8)
Fair Value 13,001 39,988
Corporate debt    
Marketable Securities [Line Items]    
Amortized Cost 257,003 253,345
Unrealized Gains 15 88
Unrealized Losses (369) (152)
Fair Value $ 256,649 $ 253,281