XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - AR and Deferred Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]            
Accounts receivable, net of allowances $ 1,552,626   $ 1,552,626   $ 2,855,135  
Contract with Customer, Asset, after Allowance for Credit Loss 900,000   900,000   900,000  
Allowance for Doubtful Accounts, Premiums and Other Receivables 102,172   102,172   85,816  
Deferred Revenue, Revenue Recognized 1,300,000 $ 1,300,000 2,700,000 $ 2,800,000    
Deferred revenue 5,032,494   $ 5,032,494   $ 6,136,086 $ 7,070,859
Revenue expected to be recognized during next 12 months (percent)     71.00%      
Remaining performance obligation $ 1,600,000   $ 1,600,000      
Remaining performance obligation expected to be recognized over next 12 months (percent) 40.00%   40.00%