v3.25.2
Note 2 - Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Impairment of Long-Lived Assets Held-for-use     $ 0  
Gain (Loss), Foreign Currency Transaction, before Tax $ 3,081 $ (554) 3,365 $ (2,136)
Gain (Loss), Foreign Currency Transaction, before Tax $ (3,081) $ 554 $ (3,365) $ 2,136
Furniture and Fixtures [Member]        
Property, Plant and Equipment, Useful Life (Year) 7 years   7 years  
Office Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year) 5 years   5 years  
Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year) 5 years   5 years  
Vehicles [Member]        
Property, Plant and Equipment, Useful Life (Year) 5 years   5 years  
Mobile Facility [Member]        
Property, Plant and Equipment, Useful Life (Year) 27 years 6 months   27 years 6 months  
Building [Member]        
Property, Plant and Equipment, Useful Life (Year) 39 years   39 years