v3.26.1
Note 17 - Segment Information - Schedule of Geographic Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Total assets $ 462,498 $ 460,233
UNITED STATES    
Total assets 287,395 266,238
UNITED KINGDOM    
Total assets 93,546 125,191
Europe [Member]    
Total assets 47,646 37,031
CANADA    
Total assets $ 33,911 $ 31,773