XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
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 September 30, 2024      
Operating lease expense $ 80,000      
Operating lease right of use asset $ 18,000    
Operating lease liability $ 20,000    
Companies product holdings   52.00% 42.00%  
Payment due 1,670,000 $ 1,534,000    
Legal proceeding $ 100,000      
Related Party [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Payment due       $ 499,000