XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Amortized Cost    
Amortized Cost $ 224,737 $ 276,859
Gross Unrealized Gains    
Gross Unrealized Gains 59 5
Gross Unrealized Losses    
Gross Unrealized Losses (532) (1,341)
Fair Value    
Fair Value 224,264 275,523
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 81,514 97,246
Maturing after one year through three years 15,064  
Amortized Cost 96,578 97,246
Gross Unrealized Gains    
Maturing in one year or less 47 5
Maturing after one year through three years 12 0
Gross Unrealized Gains 59 5
Gross Unrealized Losses    
Maturing in one year or less (51) (369)
Gross Unrealized Losses (51) (369)
Fair Value    
Maturing in one year or less 81,510 96,882
Maturing after one year through three years 15,076  
Fair Value 96,586 96,882
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 128,159 179,613
Amortized Cost 128,159 179,613
Gross Unrealized Gains    
Maturing in one year or less   0
Maturing after one year through three years   0
Gross Unrealized Gains   0
Gross Unrealized Losses    
Maturing in one year or less (481) (972)
Gross Unrealized Losses (481) (972)
Fair Value    
Maturing in one year or less 127,678 178,641
Fair Value $ 127,678 $ 178,641