v3.25.2
Note 14 - Variable Interest Entities - Carrying Value of Variable Interests in Non-consolidated Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Other Investments, Fair Value Disclosure $ 50,575 $ 35,262  
Investments in equity method affiliates 24,681 23,430 $ 14,241
Variable Interest Entity, Not Primary Beneficiary [Member]      
Other Investments, Fair Value Disclosure 10,656 10,822  
Investments in equity method affiliates 2,369 2,446  
Maximum exposure $ 13,025 $ 13,268