XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - AR and Deferred Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Accounting Policies [Abstract]      
Accounts receivable, net of allowances $ 825,598   $ 2,855,135
Contract with Customer, Asset, after Allowance for Credit Loss 900,000   900,000
Allowance for Doubtful Accounts, Premiums and Other Receivables 64,833   85,816
Deferred Revenue, Revenue Recognized 1,400,000 $ 1,500,000  
Deferred revenue $ 5,444,682   $ 6,136,086
Revenue expected to be recognized during next 12 months (percent) 74.00%    
Remaining performance obligation $ 1,600,000    
Remaining performance obligation expected to be recognized over next 12 months (percent) 41.00%