v3.26.1
Note 24 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Restricted Cash $ 7,679 $ 7,965 $ 7,378
IWS, Geminus, PWI, Ravix, and CSuite [Member]      
Restricted Cash 7,500 7,400  
State and Provincial Regulatory Authorities [Member]      
Restricted Cash 200 200  
Third Parties [Member]      
Restricted Cash $ 100 $ 300