v3.25.1
Marketable Investment Securities (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]    
Sales of marketable investment securities $ 0 $ 0
Realized gains or losses 0 0
Matured marketable investment securities 4,200,000 6,700,000
Other-than-temporary impairments $ 0 $ 0