v3.26.1
Marketable Securities and Fair Value Measurements - Schedule of available for sale securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Equity securities:    
Equity Securities, Adjusted Cost $ 5,517 $ 5,428
Equity Securities, Gross Unrealized Gains 4 15
Equity Securities, Gross Unrealized Losses 0 0
Equity Securities, Fair Value 5,521 5,443
Debt securities:    
Debt Securities, Adjusted Cost 6,263 6,174
Debt securities, Gross Unrealized Gains 4 15
Debt Securities, Gross Unrealized Losses (92) (107)
Debt Securities, Fair Value 6,175 6,082
Preferred Equity Securities [Member]    
Equity securities:    
Equity Securities, Adjusted Cost 510 510
Equity Securities, Gross Unrealized Gains 4 15
Equity Securities, Gross Unrealized Losses 0 0
Equity Securities, Fair Value 514 525
Mutual Funds [Member]    
Equity securities:    
Equity Securities, Adjusted Cost 5,007 4,918
Equity Securities, Gross Unrealized Gains 0 0
Equity Securities, Gross Unrealized Losses 0 0
Equity Securities, Fair Value 5,007 4,918
Corporate Bonds [Member]    
Debt securities:    
Debt Securities, Adjusted Cost 746 746
Debt securities, Gross Unrealized Gains 0 0
Debt Securities, Gross Unrealized Losses (92) (107)
Debt Securities, Fair Value $ 654 $ 639