v3.25.1
Note 24 - Due From Due To Related Parties - Due From Due To Related Parties (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Due from related party $ 6,007 $ 6,526
CREO JV [Member]    
Due from related party 151 74
Employees & Other [Member]    
Due from related party 681 458
SPAC Fund [Member]    
Due from related party 158 127
U.S. Insurance JV [Member]    
Due from related party 245 282
Due From Related Parties [Member]    
Due from related party $ 1,235 $ 941