XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Software Development Costs - Schedule of Future Estimated Amortization Expense (Details)
Mar. 31, 2020
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Software Amortization Expense, 2021 $ 532,389
Software Amortization Expense, Total 1,246,526
Software and Software Development Costs [Member]  
Finite-Lived Intangible Assets [Line Items]  
Software Amortization Expense, Remainder of 2020 304,039
Software Amortization Expense, 2021 393,283
Software Amortization Expense, 2022 337,916
Software Amortization Expense, 2023 297,127
Software Amortization Expense, 2024 115,206
Software Amortization Expense, Thereafter 22,763
Software Amortization Expense, Total $ 1,470,334