XML 32 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies - Schedule of Revenue Performance Obligation (Details)
Dec. 31, 2019
USD ($)
Revenue remaining performance obligations $ 585,713
Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations 391,831
Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 165,392
Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 28,490
2020 [Member]  
Revenue remaining performance obligations 572,391
2020 [Member] | Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations 391,831
2020 [Member] | Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 159,892
2020 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 20,668
2021 [Member]  
Revenue remaining performance obligations 11,715
2021 [Member] | Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations
2021 [Member] | Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 4,480
2021 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 7,235
2022 [Member]  
Revenue remaining performance obligations 1,607
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,020
2022 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations $ 587