Quarterly report pursuant to Section 13 or 15(d)

Schedule of Accounts Receivable (Details)

v3.22.2.2
Schedule of Accounts Receivable (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Receivables [Abstract]    
Accounts receivable $ 10,856,821 $ 12,961,817
Allowance for contractual obligations (7,064,966) (8,737,502)
Allowance for doubtful accounts (1,210,463) (1,456,791)
Accounts receivable owed under settlements/sales agreements (370,588) (688,236)
Accounts receivable, net $ 2,210,804 $ 2,079,288