XML 107 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Financial Instruments (Details 3) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Gross receivables $ 2,229,058  
Less allowance for doubtful accounts (1,300,436)  
Accounts receivable 928,622 $ 1,205,700
Financial Receivables 0 To 30 Days Due [Member]    
Gross receivables 442,787  
Financial Receivables 31 To 60 Days Due [Member]    
Gross receivables 94,910  
Financial Receivables 61 To 90 Days Due [Member]    
Gross receivables 386,869  
Financial Receivable 91 To 120 Days Due [Member]    
Gross receivables 27,082  
Financing Receivables Over 120 Days Past Due [Member]    
Gross receivables $ 1,277,410