XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Amortized Cost    
Amortized Cost $ 276,859 $ 369,809
Gross Unrealized Gains    
Gross Unrealized Gains 5  
Gross Unrealized Losses    
Gross Unrealized Losses (1,341) (702)
Fair Value    
Fair Value 275,523 369,107
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 97,246 80,674
Maturing after one year through three years   51,319
Amortized Cost 97,246 131,993
Gross Unrealized Gains    
Maturing in one year or less 5  
Gross Unrealized Gains 5  
Gross Unrealized Losses    
Maturing in one year or less (369) (133)
Maturing after one year through three years   (184)
Gross Unrealized Losses (369) (317)
Fair Value    
Maturing in one year or less 96,882 80,541
Maturing after one year through three years   51,135
Fair Value 96,882 131,676
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 179,613 170,034
Maturing after one year through three years   67,782
Amortized Cost 179,613 237,816
Gross Unrealized Losses    
Maturing in one year or less (972) (28)
Maturing after one year through three years   (357)
Gross Unrealized Losses (972) (385)
Fair Value    
Maturing in one year or less 178,641 170,006
Maturing after one year through three years   67,425
Fair Value $ 178,641 $ 237,431