XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF REVENUE PERFORMANCE OBLIGATION (Details)
Jun. 30, 2021
USD ($)
Product Information [Line Items]  
Revenue remaining performance obligations $ 545,926
Software as a Service (SaaS) [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 526,966
Other Subscription and Support Services [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 13,272
Extended Warranties on Equipment [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 5,688
Remainder 2021 [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 422,633
Remainder 2021 [Member] | Software as a Service (SaaS) [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 414,351
Remainder 2021 [Member] | Other Subscription and Support Services [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 5,780
Remainder 2021 [Member] | Extended Warranties on Equipment [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 2,502
2022 [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 120,378
2022 [Member] | Software as a Service (SaaS) [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 112,615
2022 [Member] | Other Subscription and Support Services [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 5,507
2022 [Member] | Extended Warranties on Equipment [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 2,256
2023 [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 2,915
2023 [Member] | Software as a Service (SaaS) [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations
2023 [Member] | Other Subscription and Support Services [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations 1,985
2023 [Member] | Extended Warranties on Equipment [Member]  
Product Information [Line Items]  
Revenue remaining performance obligations $ 930