v3.26.1
Long-term Receivables (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Receivables [Abstract]      
Long-term receivables $ 639,600   $ 775,000
Accrued commission payable 85,600   96,100
Accounts receivable, current 584,100   599,400
Unamortized balance of long-term receivables 639,600   $ 775,000
Interest income recognized 83,000 $ 90,200  
Interest income $ 7,200 $ 4,900