XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Revenue Additional Details (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Accounts receivable, net of allowances $ 2,855,135 $ 2,836,571
Accounts receivable, allowance for doubtful accounts 100,000 200,000
Short and long-term contracts, net of allowances 900,000 600,000
Contract assets, allowance for doubtful accounts 0  
Write-offs in the accounts receivable and contract allowance accounts 137,980 69,282
Deferred Revenue 6,136,086 7,070,859
Deferred Revenue, Revenue Recognized $ 4,600,000 $ 5,300,000
Deferred revenue expected to be recognized over the next 12 months 74.30%  
Remaining performance obligation $ 1,700,000  
Revenue from performance obligations expected to be recognized over next 12 months 34.00%