XML 39 R57.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE - Performance Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation $ 753,826 $ 632,582
Revenue remaining performance obligation, percentage 100.00% 100.00%
1 year or less    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation $ 433,262 $ 370,790
Revenue remaining performance obligation, percentage 58.00% 58.00%
1-2 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation $ 168,577 $ 107,524
Revenue remaining performance obligation, percentage 22.00% 17.00%
2-3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation $ 107,209 $ 79,356
Revenue remaining performance obligation, percentage 14.00% 13.00%
Greater than 3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation $ 44,778 $ 74,912
Revenue remaining performance obligation, percentage 6.00% 12.00%
Perpetual license    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation $ 6,163 $ 13,441
Perpetual license | 1 year or less    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 3,995 10,263
Perpetual license | 1-2 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 2,168 998
Perpetual license | 2-3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 0 2,180
Perpetual license | Greater than 3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 0 0
Term license    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 43,189 49,569
Term license | 1 year or less    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 30,962 44,404
Term license | 1-2 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 5,088 4,274
Term license | 2-3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 6,504 756
Term license | Greater than 3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 635 135
Maintenance    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 269,723 203,120
Maintenance | 1 year or less    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 205,083 187,324
Maintenance | 1-2 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 34,633 9,350
Maintenance | 2-3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 19,411 4,438
Maintenance | Greater than 3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 10,596 2,008
Cloud    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 414,474 351,338
Cloud | 1 year or less    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 174,277 115,548
Cloud | 1-2 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 125,473 91,539
Cloud | 2-3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 81,187 71,509
Cloud | Greater than 3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 33,537 72,742
Consulting    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 20,277 15,114
Consulting | 1 year or less    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 18,945 13,251
Consulting | 1-2 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 1,215 1,363
Consulting | 2-3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation 107 473
Consulting | Greater than 3 years    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation $ 10 $ 27