XML 83 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of Performance Obligations
The Company’s typical performance obligations are:
Performance Obligation
 
How Standalone Selling Price is Typically Determined
 
When Performance Obligation is Typically Satisfied
 
When Payment is Typically Due
Perpetual license
 
Residual approach
 
Upon transfer of control to the client, defined when the client can use and benefit from the license (point in time)
 
Effective date of the license
Term license
 
Residual approach
 
Upon transfer of control to the client, defined when the client can use and benefit from the license (point in time)
 
Annually, or more frequently, over the term of the license
Maintenance
 
Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal transactions (1)
 
Ratably over the term of the maintenance (over time)
 
Annually, or more frequently, over the term of the maintenance
Consulting
- time and materials
 
Observable hourly rate for time and materials-based services in similar geographies for similar contract sizes
 
Based on hours incurred to date
 
Monthly
Consulting
- fixed price
 
Observable hourly rate for time and materials-based services in similar geographies for similar contract sizes multiplied by estimated hours for the project
 
Based on hours incurred as a percentage of total estimated hours
 
As contract milestones are achieved
Cloud
 
Residual approach
 
Ratably over the term of the service (over time)
 
Annually, or more frequently, over the term of the service
(1) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.
Expected future revenue on existing contracts:
 
December 31, 2019
(Dollars in thousands)
Perpetual license
 
Term license
 
Maintenance
 
Cloud
 
Consulting
 
Total
1 year or less
$
2,305

 
$
97,826

 
$
206,882

 
$
165,571

 
$
20,798

 
$
493,382

58
%
1-2 years
2,179

 
12,014

 
30,291

 
128,109

 
1,439

 
174,032

21
%
2-3 years

 
3,132

 
17,844

 
84,788

 
132

 
105,896

13
%
Greater than 3 years

 
3,861

 
13,277

 
43,702

 
1,993

 
62,833

8
%
 
$
4,484

 
$
116,833

 
$
268,294

 
$
422,170

 
$
24,362

 
$
836,143

100
%
 
December 31, 2018
(Dollars in thousands)
Perpetual license
 
Term license
 
Maintenance
 
Cloud
 
Consulting
 
Total
1 year or less
$
14,665

 
$
72,378

 
$
192,274

 
$
103,354

 
$
17,235

 
$
399,906

63
%
1-2 years
2,343

 
10,355

 
10,436

 
80,214

 
2,810

 
106,158

17
%
2-3 years
1,661

 
1,414

 
3,644

 
61,906

 
940

 
69,565

11
%
Greater than 3 years

 
233

 
1,560

 
53,343

 
208

 
55,344

9
%
 
$
18,669

 
$
84,380

 
$
207,914

 
$
298,817

 
$
21,193

 
$
630,973

100
%