XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Available-for-sale Securities by Major Security Type (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities    
Amortized cost   $ 4,412,000
Gross unrealized holding gains   7,000
Gross unrealized holding losses   (23,000)
Estimated fair value $ 0 4,396,000
US Treasury Securities [Member]    
Marketable Securities    
Amortized cost   1,804,000
Gross unrealized holding gains   0
Gross unrealized holding losses   (1,000)
Estimated fair value 0 1,803,000
Mutual Fund [Member]    
Marketable Securities    
Amortized cost   1,498,000
Gross unrealized holding gains   7,000
Gross unrealized holding losses   0
Estimated fair value 0 1,505,000
Certificates of Deposit [Member]    
Marketable Securities    
Amortized cost   103,000
Gross unrealized holding gains   0
Gross unrealized holding losses   0
Estimated fair value 0 103,000
Corporate bonds and notes [Member]    
Marketable Securities    
Amortized cost   1,007,000
Gross unrealized holding gains   0
Gross unrealized holding losses   (22,000)
Estimated fair value $ 0 $ 985,000