v3.23.1
Long-term Receivables (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Long-term receivables $ 2,463,100 $ 185,000
Incremental borrowing rate 4.00%  
Royalty revenue $ 2,810,580  
Imputed interest 132,300  
Commission expense 196,500  
Accrued commission payable 194,700  
Accounts receivable 507,400 $ 374,500
Unamortized balance $ 2,450,800  
Increase or decrease in incremental borrowing rate 1.00%  
Increase or decrease in present value of receivables $ 21,400