XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Investments      
Investments - Available-for-sale $ 100,498   $ 98,031
Available-for-sale investments      
Adjusted Cost 100,664    
Gross Unrealized Gains 120    
Gross Unrealized (Losses) (286)    
Estimated Fair Value 100,498    
Net unrealized losses on available-for-sale debt securities 69 $ 157  
Corporate bonds      
Available-for-sale investments      
Adjusted Cost 79,490    
Gross Unrealized Gains 120    
Gross Unrealized (Losses) (271)    
Estimated Fair Value 79,339    
Treasury bills      
Available-for-sale investments      
Adjusted Cost 6,179    
Estimated Fair Value 6,179    
Agency bonds      
Available-for-sale investments      
Adjusted Cost 14,995    
Gross Unrealized (Losses) (15)    
Estimated Fair Value $ 14,980