XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Amortized Cost    
Amortized Cost $ 369,809 $ 150,593
Gross Unrealized Gains    
Gross Unrealized Gains   5
Gross Unrealized Losses    
Gross Unrealized Losses (702) (12)
Fair Value    
Fair Value 369,107 150,586
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 80,674 40,328
Maturing after one year through three years 51,319  
Amortized Cost 131,993 40,328
Gross Unrealized Gains    
Maturing in one year or less   3
Gross Unrealized Gains   3
Gross Unrealized Losses    
Maturing in one year or less (133) (2)
Maturing after one year through three years (184)  
Gross Unrealized Losses (317) (2)
Fair Value    
Maturing in one year or less 80,541 40,329
Maturing after one year through three years 51,135  
Fair Value 131,676 40,329
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 170,034 110,265
Maturing after one year through three years 67,782  
Amortized Cost 237,816 110,265
Gross Unrealized Gains    
Maturing in one year or less   2
Gross Unrealized Gains   2
Gross Unrealized Losses    
Maturing in one year or less (28) (10)
Maturing after one year through three years (357)  
Gross Unrealized Losses (385) (10)
Fair Value    
Maturing in one year or less 170,006 110,257
Maturing after one year through three years 67,425  
Fair Value $ 237,431 $ 110,257