XML 73 R28.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Location
Geographic revenue
Three Months Ended
March 31,
(Dollars in thousands)
20202019
U.S.$172,417  65 %$103,991  48 %
Other Americas15,342  %28,829  14 %
United Kingdom (“U.K.”)21,837  %24,549  12 %
Europe (excluding U.K.), Middle East, and Africa 31,938  12 %34,186  16 %
Asia-Pacific24,057  %20,991  10 %
$265,591  100 %$212,546  100 %
Schedule of Revenue Streams
Revenue streams
Three Months Ended
March 31,
(in thousands)
20202019
Perpetual license$3,659  $14,950  
Term license90,257  48,314  
Revenue recognized at a point in time 93,916  63,264  
Maintenance73,695  67,706  
Cloud43,466  27,758  
Consulting54,514  53,818  
Revenue recognized over time 171,675  149,282  
$265,591  $212,546  

(in thousands)Three Months Ended
March 31,
20202019
Term license$90,257  $48,314  
Cloud43,466  27,758  
Maintenance73,695  67,706  
Subscription (1)
207,418  143,778  
Perpetual license3,659  14,950  
Consulting54,514  53,818  
$265,591  $212,546  
(1) Reflects client arrangements (term license, cloud, and maintenance) that are subject to renewal.
Revenue for Remaining Performance Obligations Expected to be Recognized
March 31, 2020
(Dollars in thousands)
Perpetual licenseTerm licenseMaintenanceCloudConsultingTotal
1 year or less$3,995  $30,962  $205,083  $174,277  $18,945  $433,262  58 %
1-2 years2,168  5,088  34,633  125,473  1,215  168,577  22 %
2-3 years—  6,504  19,411  81,187  107  107,209  14 %
Greater than 3 years—  635  10,596  33,537  10  44,778  %
$6,163  $43,189  $269,723  $414,474  $20,277  $753,826  100 %

March 31, 2019
(Dollars in thousands)
Perpetual licenseTerm LicenseMaintenanceCloudConsultingTotal
1 year or less$10,263  $44,404  $187,324  $115,548  $13,251  $370,790  58 %
1-2 years998  4,274  9,350  91,539  1,363  107,524  17 %
2-3 years2,180  756  4,438  71,509  473  79,356  13 %
Greater than 3 years—  135  2,008  72,742  27  74,912  12 %
$13,441  $49,569  $203,120  $351,338  $15,114  $632,582  100 %