Annual report pursuant to Section 13 and 15(d)

Schedule of Accounts Receivable (Details)

v3.23.1
Schedule of Accounts Receivable (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Accounts receivable $ 13,046,646 $ 12,961,817
Allowance for contractual obligations (8,529,904) (8,737,502)
Allowance for doubtful accounts (1,405,773) (1,456,791)
Accounts receivable owed under settlements/sales agreements (688,236)
Accounts receivable, net $ 3,110,969 $ 2,079,288