XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 31, 2022
Defined Benefit Plan Disclosure [Line Items]          
Lease expiration date Mar. 31, 2023        
Operating lease extension description extended multiple times, most recently through March 31, 2025.        
Operating lease cost $ 85,000 $ 80,000      
Operating lease right of use asset 0 0      
Operating lease liability 0 0      
Companies product holdings     52.00% 42.00%  
Payment due 1,200,000 $ 1,670,000      
Legal proceeding $ 100,000        
Related Party [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Payment due         $ 499,000