XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Debt and Equity Securities - Unrealized losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair value    
Fair value, less than 12 months $ 90,246 $ 56,645
Fair value, 12 months or greater 300,465  
Unrealized losses    
Unrealized losses, Less than 12 months (105) (9)
Unrealized losses, 12 months or greater (1,396)  
Corporate Securities    
Fair value    
Fair value, less than 12 months 50,337 15,843
Fair value, 12 months or greater 45,872  
Unrealized losses    
Unrealized losses, Less than 12 months (51) (6)
Unrealized losses, 12 months or greater (115)  
Government Securities    
Fair value    
Fair value, less than 12 months 39,909 40,802
Fair value, 12 months or greater 254,593  
Unrealized losses    
Unrealized losses, Less than 12 months (54) $ (3)
Unrealized losses, 12 months or greater $ (1,281)