Quarterly report pursuant to Section 13 or 15(d)

Schedule of Accounts Receivable (Details)

v3.22.1
Schedule of Accounts Receivable (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Accounts receivable $ 10,840,792 $ 12,961,817
Allowance for contractual obligations (7,175,150) (8,737,502)
Allowance for doubtful accounts (1,038,274) (1,456,791)
Accounts receivable owed under settlements/sales agreements (529,411) (688,236)
Accounts receivable, net $ 2,097,957 $ 2,079,288