Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivable and Income Tax Refunds Receivable - Schedule of Accounts Receivable (Details)

v3.21.1
Accounts Receivable and Income Tax Refunds Receivable - Schedule of Accounts Receivable (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Accounts receivable, gross $ 13,544,708 $ 16,922,576
Less: Allowance for contractual obligations (8,388,166) (13,185,843)
Less: Allowance for implicit price concessions (4,235,507) (1,513,827)
Less: Accounts receivable owed under sales agreements (921,035) (1,723,452)
Accounts receivable, net $ 499,454