v3.25.2
Note 8 - Fair Value Disclosures (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Investment Sold, Gain (Loss), Fair Value $ 8,890 $ (19,136) $ (7,329) $ (48,060)
Other Investment Sold, Not yet Purchased, Gain (Loss) $ 0 $ 11,573 $ 802 $ 20,999