v3.25.4
Note 8 - Intangible Assets (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Computer Software, Intangible Asset [Member]      
Finite-Lived Intangible Assets, Net $ 0 $ 14,657,000  
Finite-Lived Intangible Asset, Useful Life (Year) 10 years    
Finite-Lived Intangible Assets, Accumulated Amortization $ 447,000 (0) $ 0
Impairment of Intangible Assets, Finite-Lived 19,090,000 (0)  
Computer Software and Related Prepaid Assets [Member]      
Impairment of Intangible Assets, Finite-Lived 19,721,000 $ 0 $ 0
Prepaid Assets Related to Computer Software [Member]      
Impairment of Intangible Assets, Finite-Lived $ 631,000