XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Marketable Securities - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Investments    
Amortized Cost $ 95,439 $ 134,775
Gross Unrealized Gain 41  
Gross Unrealized Loss (263) (1,494)
Estimated Fair Value 95,217 133,281
Unrealized losses in a continuous loss position for more than twelve consecutive months 7,500  
Gross realized gains 0 9
Interest income 800 700
Fair market value of investments in unrealized loss position 80,300  
Cost Maturities:    
Within 1 year 92,512  
Between 1 to 2 years 2,927  
Total investments available for sale 95,439  
Fair Value Maturities:    
Within 1 year 92,268  
Between 1 to 2 years 2,949  
Total investments available for sale 95,217  
Corporate bonds    
Investments    
Amortized Cost 73,334 133,163
Gross Unrealized Gain 36  
Gross Unrealized Loss (210) (1,457)
Estimated Fair Value 73,160 131,706
U.S. Treasury and Government agencies    
Investments    
Amortized Cost 22,105 1,612
Gross Unrealized Gain 5  
Gross Unrealized Loss (53) (37)
Estimated Fair Value $ 22,057 $ 1,575