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

MARKETABLE SECURITIES - Schedule of Company's Investment Securities (Details)

v3.25.0.1
MARKETABLE SECURITIES - Schedule of Company's Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Cost $ 21,169 $ 19,780
Unrealized Gains 70 103
Unrealized Losses (120) (45)
Fair Value 21,119 19,838
Common shares in publicly traded company    
Marketable Securities [Line Items]    
Cost 152 152
Unrealized Gains 0 0
Unrealized Losses (79) (17)
Fair Value 73 135
Exchange traded funds    
Marketable Securities [Line Items]    
Cost 3,141 2,835
Unrealized Gains 23 8
Unrealized Losses (7) 0
Fair Value 3,157 2,843
Mutual funds    
Marketable Securities [Line Items]    
Cost 17,876 16,793
Unrealized Gains 47 95
Unrealized Losses (34) (28)
Fair Value $ 17,889 $ 16,860