v3.26.1
Long-term Receivables (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Receivables [Abstract]          
Long-term receivables $ 504,700   $ 504,700   $ 775,000
Accrued commission payable 75,300   75,300   96,100
Accounts receivable, current 568,900   568,900   599,400
Unamortized balance of long-term receivables 504,700   504,700   775,000
Imputed interest 75,300   75,300   $ 90,200
Interest income $ 7,800 $ 5,500 $ 15,000 $ 10,500