XML 47 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Software Development Costs Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Software Development Costs Disclosure [Abstract]    
Capitalized Computer Software, Amortization $ 61,756 $ 223,564
Expected Future Amortization Expense for Software Development Costs, Next Twelve Months 7,734  
Expected Future Amortization Expense for Software Development Costs, Year Two 6,583  
Expected Future Amortization Expense for Software Development Costs Year Three 6,583  
Expected Future Amortization Expense for Software Development Costs Year Four $ 6,113