v3.25.2
Note 8 - Royalties Payable (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 24 Months Ended
Jan. 09, 2023
USD ($)
Apr. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2007
USD ($)
Dec. 31, 2024
USD ($)
Royalties Payable, Current     $ 497   $ 497     $ 145
LockeT Royalty [Member] | Noteholders [Member]                
Royalty Percentage 11.82%              
Royalty Payable     12,000   12,000     9,200
Increase (Decrease) in Fair Value of Royalty Guarantee     1,700 $ 1,500 2,800 $ 1,600    
Royalties Payable, Current     542   542     $ 177
LockeT Royalty [Member] | Inventor of LockeT [Member]                
Royalty Percentage 5.00% 5.00%            
Royalty Guarantees, Commitments, Amount $ 1,000 $ 1,000            
Increase (Decrease) in Royalties Payable         900      
LockeT Royalty [Member] | Inventor of LockeT [Member] | Royalty Payment After U.S. Patent Granted and One Million Paid [Member]                
Royalty Percentage 2.00%              
Royalty Guarantees, Commitments, Amount $ 10,000 $ 10,000            
Increase in Royalty Percentage   2.00%            
AMIGO System Royalty [Member]                
Number of Investment Grant Agreements Entered             2  
Proceeds from Grantors             $ 1,600  
Royalty Expense     $ 0 $ 0 $ 0 $ 0