v3.26.1
Notes Receivable (Details Narrative) - USD ($)
Feb. 19, 2021
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2020
Receivables [Abstract]          
Notes receivable $ 206,000 $ 197,000 $ 198,000 $ 197,000  
Interest rate percentage 6.50%       0.50%
Debt maturity date August 19, 2022        
Current portion of notes receivable   $ 197,000 $ 198,000