XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long-term Receivables (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]      
Long-term receivables   $ 1,701,300 $ 1,838,500
Incremental borrowing rate   4.00%  
Royalty Income, Nonoperating $ 2,810,600    
Receivable with Imputed Interest, Net Amount     132,300
Accrued Sales Commission, Current   $ 161,200  
Accounts receivable, current   604,800 $ 624,600
Accounts receivable, long-term   $ 1,701,300