XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies - Schedule of Revenue Performance Obligation (Details)
Mar. 31, 2021
USD ($)
Revenue remaining performance obligations $ 462,659
Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations 441,534
Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 13,254
Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 7,871
Remainder 2021 [Member]  
Revenue remaining performance obligations 413,789
Remainder 2021 [Member] | Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations 401,658
Remainder 2021 [Member] | Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 7,180
Remainder 2021 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 4,951
2022 [Member]  
Revenue remaining performance obligations 46,548
2022 [Member] | Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations 39,876
2022 [Member] | Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 4,493
2022 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations 2,179
2023 [Member]  
Revenue remaining performance obligations 2,322
2023 [Member] | Software as a Service (SaaS) [Member]  
Revenue remaining performance obligations
2023 [Member] | Other Subscription and Support Services [Member]  
Revenue remaining performance obligations 1,581
2023 [Member] | Extended Warranties on Equipment [Member]  
Revenue remaining performance obligations $ 741