XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Amortized Cost    
Amortized Cost $ 214,676 $ 276,859
Gross Unrealized Gains    
Gross Unrealized Gains 2 5
Gross Unrealized Losses    
Gross Unrealized Losses (464) (1,341)
Fair Value    
Fair Value 214,214 275,523
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 89,878 97,246
Maturing after one year through three years 7,880  
Amortized Cost 97,758 97,246
Gross Unrealized Gains    
Maturing in one year or less   5
Maturing after one year through three years   0
Gross Unrealized Gains   5
Gross Unrealized Losses    
Maturing in one year or less (186) (369)
Maturing after one year through three years (44)  
Gross Unrealized Losses (230) (369)
Fair Value    
Maturing in one year or less 89,692 96,882
Maturing after one year through three years 7,836  
Fair Value 97,528 96,882
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 86,866 179,613
Maturing after one year through three years 30,052  
Amortized Cost 116,918 179,613
Gross Unrealized Gains    
Maturing in one year or less 2 0
Maturing after one year through three years   0
Gross Unrealized Gains 2 0
Gross Unrealized Losses    
Maturing in one year or less (96) (972)
Maturing after one year through three years (138)  
Gross Unrealized Losses (234) (972)
Fair Value    
Maturing in one year or less 86,772 178,641
Maturing after one year through three years 29,914  
Fair Value $ 116,686 $ 178,641