XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
Amortized Cost $ 224,998 $ 276,859
Gross Unrealized Gains    
Gross Unrealized Gains 2 5
Gross Unrealized Losses    
Gross Unrealized Losses (527) (1,341)
Fair Value    
Fair Value 224,473 275,523
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 96,632 97,246
Maturing after one year through three years 10,716  
Amortized Cost 107,348 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 (268) (369)
Maturing after one year through three years (34)  
Gross Unrealized Losses (302) (369)
Fair Value    
Maturing in one year or less 96,364 96,882
Maturing after one year through three years 10,682  
Fair Value 107,046 96,882
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 73,263 179,613
Maturing after one year through three years 44,387  
Amortized Cost 117,650 179,613
Gross Unrealized Gains    
Maturing in one year or less 1 0
Maturing after one year through three years 1 0
Gross Unrealized Gains 2 0
Gross Unrealized Losses    
Maturing in one year or less (144) (972)
Maturing after one year through three years (81)  
Gross Unrealized Losses (225) (972)
Fair Value    
Maturing in one year or less 73,120 178,641
Maturing after one year through three years 44,307  
Fair Value $ 117,427 $ 178,641