XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Long-term Receivables (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Long-term receivables $ 1,838,500 $ 2,463,100
Incremental borrowing rate 4.00%  
Royalty revenue   2,810,600
Imputed interest   132,300
Commission expense $ 206,600 196,500
Accrued commission payable 172,200 194,700
Accounts receivable,current 624,600 507,400
Unamortized receivables 2,463,100 2,970,600
Accounts receivable, long-term $ 624,600 $ 507,500
Increase or decrease in incremental borrowing rate 1.00%  
Increase or decrease in present value of receivables $ 21,400