XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Amortized Cost $ 271,649 $ 293,341
Unrealized Gains 20 88
Unrealized Losses (210) (160)
Fair Value 271,459 293,269
Government debt    
Marketable Securities [Line Items]    
Amortized Cost 2,000 39,996
Unrealized Gains 0 0
Unrealized Losses 0 (8)
Fair Value 2,000 39,988
Corporate debt    
Marketable Securities [Line Items]    
Amortized Cost 269,649 253,345
Unrealized Gains 20 88
Unrealized Losses (210) (152)
Fair Value $ 269,459 $ 253,281