XML 72 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements and Marketable Securities Available For Sale - Schedule of Net Realized Gain (Loss) on Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Realized gains (losses) on available-for-sale securities were as follows    
Realized gains from sales of available-for-sale securities $ 41 $ 70
Realized losses from sales of available-for-sale securities (53) (209)
Net gains (losses) on equity securities were as follows:    
Net realized losses on marketable securities $ (12) $ (139)