XML 12 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies - Schedule of Revenue Performance Obligation (Details)
Mar. 31, 2020
USD ($)
Revenue remaining performance obligations $ 626,628
Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations 511,246
Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 92,422
Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 22,960
Remainder 2020 [Member]  
Revenue remaining performance obligations 578,022
Remainder 2020 [Member] | Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations 478,557
Remainder 2020 [Member] | Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 85,127
Remainder 2020 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 14,338
2021 [Member]  
Revenue remaining performance obligations 45,616
2021 [Member] | Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations 32,689
2021 [Member] | Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 5,333
2021 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 7,594
2022 [Member]  
Revenue remaining performance obligations 2,990
2022 [Member] | Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations
2022 [Member] | Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 1,962
2022 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations $ 1,028