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) | 2020 |  |  | 2019 |  |  |  |  |  |  |
U.S. | $ | 172,417 |  | 65 | % |  | $ | 103,991 |  | 48 | % |  |  |  |  |  |
Other Americas | 15,342 |  | 6 | % |  | 28,829 |  | 14 | % |  |  |  |  |  |
United Kingdom (“U.K.”) | 21,837 |  | 8 | % |  | 24,549 |  | 12 | % |  |  |  |  |  |
Europe (excluding U.K.), Middle East, and Africa | 31,938 |  | 12 | % |  | 34,186 |  | 16 | % |  |  |  |  |  |
Asia-Pacific | 24,057 |  | 9 | % |  | 20,991 |  | 10 | % |  |  |  |  |  |
| $ | 265,591 |  | 100 | % |  | $ | 212,546 |  | 100 | % |  |  |  |  |  |
Schedule of Revenue Streams | Revenue streams
| Three Months Ended March 31, |  |  |  |  |  |
(in thousands) | 2020 |  | 2019 |  |  |  |
Perpetual license | $ | 3,659 |  |  | $ | 14,950 |  |  |  |  |
Term license | 90,257 |  |  | 48,314 |  |  |  |  |
Revenue recognized at a point in time | 93,916 |  |  | 63,264 |  |  |  |  |
Maintenance | 73,695 |  |  | 67,706 |  |  |  |  |
Cloud | 43,466 |  |  | 27,758 |  |  |  |  |
Consulting | 54,514 |  |  | 53,818 |  |  |  |  |
Revenue recognized over time | 171,675 |  |  | 149,282 |  |  |  |  |
| $ | 265,591 |  |  | $ | 212,546 |  |  |  |  |
(in thousands) | Three Months Ended March 31, |  |  |  |  |  |
| 2020 |  | 2019 |  |  |  |
Term license | $ | 90,257 |  |  | $ | 48,314 |  |  |  |  |
Cloud | 43,466 |  |  | 27,758 |  |  |  |  |
Maintenance | 73,695 |  |  | 67,706 |  |  |  |  |
Subscription (1) | 207,418 |  |  | 143,778 |  |  |  |  |
Perpetual license | 3,659 |  |  | 14,950 |  |  |  |  |
Consulting | 54,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 license |  | Term license |  | Maintenance |  | Cloud |  | Consulting |  | Total |
1 year or less | $ | 3,995 |  |  | $ | 30,962 |  |  | $ | 205,083 |  |  | $ | 174,277 |  |  | $ | 18,945 |  |  | $ | 433,262 |  | 58 | %
1-2 years | 2,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 | %
| $ | 6,163 |  |  | $ | 43,189 |  |  | $ | 269,723 |  |  | $ | 414,474 |  |  | $ | 20,277 |  |  | $ | 753,826 |  | 100 | %
| March 31, 2019 |  |  |  |  |  |  |  |  |  |  |
(Dollars in thousands) | Perpetual license |  | Term License |  | Maintenance |  | Cloud |  | Consulting |  | Total |
1 year or less | $ | 10,263 |  |  | $ | 44,404 |  |  | $ | 187,324 |  |  | $ | 115,548 |  |  | $ | 13,251 |  |  | $ | 370,790 |  | 58 | %
1-2 years | 998 |  |  | 4,274 |  |  | 9,350 |  |  | 91,539 |  |  | 1,363 |  |  | 107,524 |  | 17 | %
2-3 years | 2,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 | %

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph a -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599 + Details
Name: | us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration