v3.25.2
Note 24 - Due From Due To Related Parties - Due From Due To Related Parties (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Due from related party $ 9,432 $ 6,526
CREO JV [Member]    
Due from related party 131 74
Employees & Other [Member]    
Due from related party 747 458
SPAC Fund [Member]    
Due from related party 155 127
U.S. Insurance JV [Member]    
Due from related party 256 282
Due From Related Parties [Member]    
Due from related party $ 1,289 $ 941