Annual report [Section 13 and 15(d), not S-K Item 405]

Marketable Securities (Details)

v3.25.0.1
Marketable Securities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Fair Value [Member]    
Securities Financing Transaction [Line Items]    
Government securities $ 16,462,000 $ 14,818,000
Fixed income mutual funds 9,732,000 7,676,000
Certificates of deposit 761,000 6,077,000
Corporate bonds and notes 500,000  
Total marketable securities 27,455,000 28,571,000
Cost Basis [Member]    
Securities Financing Transaction [Line Items]    
Government securities 16,470,000 14,701,000
Fixed income mutual funds 9,630,000 7,585,000
Certificates of deposit 752,000 6,112,000
Corporate bonds and notes 496,000  
Total marketable securities 27,348,000 28,398,000
Gross Unrealized Gains [Member]    
Securities Financing Transaction [Line Items]    
Government securities 63,000 127,000
Fixed income mutual funds 132,000 91,000
Certificates of deposit 9,000  
Corporate bonds and notes 4,000  
Total marketable securities 208,000 218,000
Gross Unrealized Losses [Member]    
Securities Financing Transaction [Line Items]    
Government securities (71,000) (10,000)
Fixed income mutual funds (30,000)
Certificates of deposit (35,000)
Corporate bonds and notes  
Total marketable securities $ (101,000) $ (45,000)