v3.26.1
Marketable Securities (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Investments, All Other Investments [Abstract]        
Proceeds from marketable securities redeemed   $ 4,003 $ 3,152  
Purchased marketable securities   32,754 1,771  
Investments in marketable securities, amortized cost $ 32,754 32,754   $ 3,953
Marketable securities 32,763 $ 32,763   3,978
Debt securities available for description   The Company holds seven AFS securities, four of which were in an unrealized gain position and none had been in an unrealized loss position for a period longer than 12 months as of June 30, 2026.    
Allowance for credit loss 0 $ 0   $ 0
Realized gains or losses related to marketable securities $ 0 $ 0 $ 40