XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities - Unrealized losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair value    
Fair value, less than 12 months $ 4,102 $ 56,645
Fair value, 12 months or greater 18,056  
Unrealized losses    
Unrealized losses, Less than 12 months (2) (9)
Unrealized losses, 12 months or greater (10)  
Corporate Securities    
Fair value    
Fair value, less than 12 months 4,102 15,843
Fair value, 12 months or greater 3,066  
Unrealized losses    
Unrealized losses, Less than 12 months (2) (6)
Unrealized losses, 12 months or greater (3)  
Government Securities    
Fair value    
Fair value, less than 12 months   40,802
Fair value, 12 months or greater 14,990  
Unrealized losses    
Unrealized losses, Less than 12 months   $ (3)
Unrealized losses, 12 months or greater $ (7)