XML 52 R41.htm IDEA: XBRL DOCUMENT 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