XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term Receivables (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Jun. 30, 2024
Dec. 31, 2023
Receivables [Abstract]      
Long-term receivables   $ 1,564,600 $ 1,838,500
Incremental borrowing rate   4.00%  
Royalty revenue $ 2,810,600    
Imputed interest $ 131,300    
Accrued commission payable   $ 150,300  
Accounts receivable, current   585,000 $ 624,600
Accounts receivable, long-term   $ 1,564,600