XML 78 R4.htm IDEA: XBRL DOCUMENT
v2.4.1.9

CONSOLIDATED STATEMENTS OF INCOME (USD $) In Thousands, except Per Share data, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2013 | Sep. 30, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
License | $ 80,425 us-gaap_LicensesRevenue |  | $ 57,653 us-gaap_LicensesRevenue |  | $ 61,377 us-gaap_LicensesRevenue |  | $ 35,702 us-gaap_LicensesRevenue |  | $ 82,625 us-gaap_LicensesRevenue |  | $ 56,236 us-gaap_LicensesRevenue |  | $ 53,714 us-gaap_LicensesRevenue |  | $ 41,356 us-gaap_LicensesRevenue |  | $ 235,157 us-gaap_LicensesRevenue |  | $ 233,931 us-gaap_LicensesRevenue |  | $ 221,846 us-gaap_LicensesRevenue |
Maintenance | 67,421 us-gaap_MaintenanceRevenue |  | 63,764 us-gaap_MaintenanceRevenue |  | 62,309 us-gaap_MaintenanceRevenue |  | 62,499 us-gaap_MaintenanceRevenue |  | 69,033 us-gaap_MaintenanceRevenue |  | 60,457 us-gaap_MaintenanceRevenue |  | 57,830 us-gaap_MaintenanceRevenue |  | 58,634 us-gaap_MaintenanceRevenue |  | 255,993 us-gaap_MaintenanceRevenue |  | 245,954 us-gaap_MaintenanceRevenue |  | 199,876 us-gaap_MaintenanceRevenue |
Services | 29,811 us-gaap_TechnologyServicesRevenue |  | 28,194 us-gaap_TechnologyServicesRevenue |  | 24,991 us-gaap_TechnologyServicesRevenue |  | 22,588 us-gaap_TechnologyServicesRevenue |  | 40,952 us-gaap_TechnologyServicesRevenue |  | 30,240 us-gaap_TechnologyServicesRevenue |  | 26,964 us-gaap_TechnologyServicesRevenue |  | 23,929 us-gaap_TechnologyServicesRevenue |  | 105,584 us-gaap_TechnologyServicesRevenue |  | 122,085 us-gaap_TechnologyServicesRevenue |  | 131,536 us-gaap_TechnologyServicesRevenue |
Hosting | 112,567 us-gaap_OtherSalesRevenueNet |  | 100,033 us-gaap_OtherSalesRevenueNet |  | 106,131 us-gaap_OtherSalesRevenueNet |  | 100,684 us-gaap_OtherSalesRevenueNet |  | 90,552 us-gaap_OtherSalesRevenueNet |  | 67,006 us-gaap_OtherSalesRevenueNet |  | 67,322 us-gaap_OtherSalesRevenueNet |  | 38,078 us-gaap_OtherSalesRevenueNet |  | 419,415 us-gaap_OtherSalesRevenueNet |  | 262,958 us-gaap_OtherSalesRevenueNet |  | 113,321 us-gaap_OtherSalesRevenueNet |
Total revenues | 290,224 us-gaap_SalesRevenueNet |  | 249,644 us-gaap_SalesRevenueNet |  | 254,808 us-gaap_SalesRevenueNet |  | 221,473 us-gaap_SalesRevenueNet |  | 283,162 us-gaap_SalesRevenueNet |  | 213,939 us-gaap_SalesRevenueNet |  | 205,830 us-gaap_SalesRevenueNet |  | 161,997 us-gaap_SalesRevenueNet |  | 1,016,149 us-gaap_SalesRevenueNet |  | 864,928 us-gaap_SalesRevenueNet |  | 666,579 us-gaap_SalesRevenueNet |
Operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of license | 6,499 us-gaap_LicenseCosts | [1] | 5,433 us-gaap_LicenseCosts | [1] | 6,897 us-gaap_LicenseCosts | [1] | 5,736 us-gaap_LicenseCosts | [1] | 7,349 us-gaap_LicenseCosts | [1] | 5,888 us-gaap_LicenseCosts | [1] | 6,169 us-gaap_LicenseCosts | [1] | 5,918 us-gaap_LicenseCosts | [1] | 24,565 us-gaap_LicenseCosts | [1] | 25,324 us-gaap_LicenseCosts | [1] | 23,592 us-gaap_LicenseCosts | [1]
Cost of maintenance, services and hosting | 104,390 us-gaap_CostOfServices | [1] | 105,319 us-gaap_CostOfServices | [1] | 112,595 us-gaap_CostOfServices | [1] | 107,887 us-gaap_CostOfServices | [1] | 93,123 us-gaap_CostOfServices | [1] | 80,948 us-gaap_CostOfServices | [1] | 82,573 us-gaap_CostOfServices | [1] | 61,871 us-gaap_CostOfServices | [1] | 430,191 us-gaap_CostOfServices | [1] | 318,515 us-gaap_CostOfServices | [1] | 202,052 us-gaap_CostOfServices | [1]
Research and development | 31,554 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 36,321 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 38,876 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 37,456 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 33,375 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 33,642 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 38,391 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 37,149 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 144,207 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 142,557 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |  | 133,759 us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost |
Selling and marketing | 29,053 us-gaap_SellingAndMarketingExpense |  | 27,078 us-gaap_SellingAndMarketingExpense |  | 28,007 us-gaap_SellingAndMarketingExpense |  | 27,909 us-gaap_SellingAndMarketingExpense |  | 23,118 us-gaap_SellingAndMarketingExpense |  | 24,098 us-gaap_SellingAndMarketingExpense |  | 27,538 us-gaap_SellingAndMarketingExpense |  | 25,074 us-gaap_SellingAndMarketingExpense |  | 112,047 us-gaap_SellingAndMarketingExpense |  | 99,828 us-gaap_SellingAndMarketingExpense |  | 87,054 us-gaap_SellingAndMarketingExpense |
General and administrative | 19,938 us-gaap_GeneralAndAdministrativeExpense |  | 25,329 us-gaap_GeneralAndAdministrativeExpense |  | 24,682 us-gaap_GeneralAndAdministrativeExpense |  | 25,116 us-gaap_GeneralAndAdministrativeExpense |  | 23,557 us-gaap_GeneralAndAdministrativeExpense |  | 24,559 us-gaap_GeneralAndAdministrativeExpense |  | 26,147 us-gaap_GeneralAndAdministrativeExpense |  | 25,037 us-gaap_GeneralAndAdministrativeExpense |  | 95,065 us-gaap_GeneralAndAdministrativeExpense |  | 99,300 us-gaap_GeneralAndAdministrativeExpense |  | 108,747 us-gaap_GeneralAndAdministrativeExpense |
Depreciation and amortization | 19,519 us-gaap_DepreciationAndAmortization |  | 18,295 us-gaap_DepreciationAndAmortization |  | 17,010 us-gaap_DepreciationAndAmortization |  | 17,078 us-gaap_DepreciationAndAmortization |  | 16,660 us-gaap_DepreciationAndAmortization |  | 15,249 us-gaap_DepreciationAndAmortization |  | 13,490 us-gaap_DepreciationAndAmortization |  | 10,957 us-gaap_DepreciationAndAmortization |  | 71,902 us-gaap_DepreciationAndAmortization |  | 56,356 us-gaap_DepreciationAndAmortization |  | 37,003 us-gaap_DepreciationAndAmortization |
Total operating expenses | 210,953 us-gaap_OperatingExpenses |  | 217,775 us-gaap_OperatingExpenses |  | 228,067 us-gaap_OperatingExpenses |  | 221,182 us-gaap_OperatingExpenses |  | 197,182 us-gaap_OperatingExpenses |  | 184,384 us-gaap_OperatingExpenses |  | 194,308 us-gaap_OperatingExpenses |  | 166,006 us-gaap_OperatingExpenses |  | 877,977 us-gaap_OperatingExpenses |  | 741,880 us-gaap_OperatingExpenses |  | 592,207 us-gaap_OperatingExpenses |
Operating income | 79,271 us-gaap_OperatingIncomeLoss |  | 31,869 us-gaap_OperatingIncomeLoss |  | 26,741 us-gaap_OperatingIncomeLoss |  | 291 us-gaap_OperatingIncomeLoss |  | 85,980 us-gaap_OperatingIncomeLoss |  | 29,555 us-gaap_OperatingIncomeLoss |  | 11,522 us-gaap_OperatingIncomeLoss |  | (4,009)us-gaap_OperatingIncomeLoss |  | 138,172 us-gaap_OperatingIncomeLoss |  | 123,048 us-gaap_OperatingIncomeLoss |  | 74,372 us-gaap_OperatingIncomeLoss |
Other income (expense) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest expense | (10,818)us-gaap_InterestExpense |  | (10,416)us-gaap_InterestExpense |  | (9,329)us-gaap_InterestExpense |  | (9,175)us-gaap_InterestExpense |  | (9,818)us-gaap_InterestExpense |  | (7,453)us-gaap_InterestExpense |  | (6,053)us-gaap_InterestExpense |  | (3,897)us-gaap_InterestExpense |  | (39,738)us-gaap_InterestExpense |  | (27,221)us-gaap_InterestExpense |  | (10,417)us-gaap_InterestExpense |
Interest income | 143 us-gaap_InvestmentIncomeInterest |  | 98 us-gaap_InvestmentIncomeInterest |  | 135 us-gaap_InvestmentIncomeInterest |  | 199 us-gaap_InvestmentIncomeInterest |  | 158 us-gaap_InvestmentIncomeInterest |  | 159 us-gaap_InvestmentIncomeInterest |  | 211 us-gaap_InvestmentIncomeInterest |  | 131 us-gaap_InvestmentIncomeInterest |  | 575 us-gaap_InvestmentIncomeInterest |  | 659 us-gaap_InvestmentIncomeInterest |  | 914 us-gaap_InvestmentIncomeInterest |
Other, net | 1,104 us-gaap_OtherNonoperatingIncomeExpense |  | 3,614 us-gaap_OtherNonoperatingIncomeExpense |  | (3,901)us-gaap_OtherNonoperatingIncomeExpense |  | (1,057)us-gaap_OtherNonoperatingIncomeExpense |  | (1,821)us-gaap_OtherNonoperatingIncomeExpense |  | (3,152)us-gaap_OtherNonoperatingIncomeExpense |  | (1,519)us-gaap_OtherNonoperatingIncomeExpense |  | 3,165 us-gaap_OtherNonoperatingIncomeExpense |  | (240)us-gaap_OtherNonoperatingIncomeExpense |  | (3,327)us-gaap_OtherNonoperatingIncomeExpense |  | 399 us-gaap_OtherNonoperatingIncomeExpense |
Total other income (expense) | (9,571)us-gaap_NonoperatingIncomeExpense |  | (6,704)us-gaap_NonoperatingIncomeExpense |  | (13,095)us-gaap_NonoperatingIncomeExpense |  | (10,033)us-gaap_NonoperatingIncomeExpense |  | (11,481)us-gaap_NonoperatingIncomeExpense |  | (10,446)us-gaap_NonoperatingIncomeExpense |  | (7,361)us-gaap_NonoperatingIncomeExpense |  | (601)us-gaap_NonoperatingIncomeExpense |  | (39,403)us-gaap_NonoperatingIncomeExpense |  | (29,889)us-gaap_NonoperatingIncomeExpense |  | (9,104)us-gaap_NonoperatingIncomeExpense |
Income before income taxes | 69,700 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | 25,165 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | 13,646 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | (9,742)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | 74,499 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | 19,109 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | 4,161 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | (4,610)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | 98,769 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | 93,159 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | 65,268 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |
Income tax expense | 23,334 us-gaap_IncomeTaxExpenseBenefit |  | 9,433 us-gaap_IncomeTaxExpenseBenefit |  | 2,409 us-gaap_IncomeTaxExpenseBenefit |  | (3,967)us-gaap_IncomeTaxExpenseBenefit |  | 24,108 us-gaap_IncomeTaxExpenseBenefit |  | 5,347 us-gaap_IncomeTaxExpenseBenefit |  | 2,280 us-gaap_IncomeTaxExpenseBenefit |  | (2,444)us-gaap_IncomeTaxExpenseBenefit |  | 31,209 us-gaap_IncomeTaxExpenseBenefit |  | 29,291 us-gaap_IncomeTaxExpenseBenefit |  | 16,422 us-gaap_IncomeTaxExpenseBenefit |
Net income | $ 46,366 us-gaap_NetIncomeLoss |  | $ 15,732 us-gaap_NetIncomeLoss |  | $ 11,237 us-gaap_NetIncomeLoss |  | $ (5,775)us-gaap_NetIncomeLoss |  | $ 50,391 us-gaap_NetIncomeLoss |  | $ 13,762 us-gaap_NetIncomeLoss |  | $ 1,881 us-gaap_NetIncomeLoss |  | $ (2,166)us-gaap_NetIncomeLoss |  | $ 67,560 us-gaap_NetIncomeLoss |  | $ 63,868 us-gaap_NetIncomeLoss |  | $ 48,846 us-gaap_NetIncomeLoss |
Earnings per common share |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic | $ 0.40 us-gaap_EarningsPerShareBasic |  | $ 0.14 us-gaap_EarningsPerShareBasic |  | $ 0.10 us-gaap_EarningsPerShareBasic |  | $ (0.05)us-gaap_EarningsPerShareBasic |  | $ 0.43 us-gaap_EarningsPerShareBasic | [2],[3] | $ 0.12 us-gaap_EarningsPerShareBasic | [2],[3] | $ 0.02 us-gaap_EarningsPerShareBasic | [2],[3] | $ (0.02)us-gaap_EarningsPerShareBasic | [2],[3] | $ 0.59 us-gaap_EarningsPerShareBasic |  | $ 0.54 us-gaap_EarningsPerShareBasic | [2],[3] | $ 0.42 us-gaap_EarningsPerShareBasic |
Diluted | $ 0.40 us-gaap_EarningsPerShareDiluted |  | $ 0.14 us-gaap_EarningsPerShareDiluted |  | $ 0.10 us-gaap_EarningsPerShareDiluted |  | $ (0.05)us-gaap_EarningsPerShareDiluted |  | $ 0.43 us-gaap_EarningsPerShareDiluted | [2],[3] | $ 0.12 us-gaap_EarningsPerShareDiluted | [2],[3] | $ 0.02 us-gaap_EarningsPerShareDiluted | [2],[3] | $ (0.02)us-gaap_EarningsPerShareDiluted | [2],[3] | $ 0.58 us-gaap_EarningsPerShareDiluted |  | $ 0.53 us-gaap_EarningsPerShareDiluted | [2],[3] | $ 0.41 us-gaap_EarningsPerShareDiluted |
Weighted average common shares outstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 114,798 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |  | 117,885 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |  | 116,089 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Diluted |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 116,771 us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |  | 120,054 us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |  | 119,716 us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
[1] | The cost of software license fees excludes charges for depreciation but includes amortization of purchased and developed software for resale. The cost of maintenance, services and hosting fees excludes charges for depreciation.
[2] | The sum of the earnings per share by quarter does not agree to the earnings per share for the year ended December 31, 2013 due to rounding.
[3] | Earnings (loss) per share balances by quarter have been retroactively adjusted for the three-for-one stock split approved on July 10, 2014.

X
- Definition Total costs related to services rendered by an entity during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostOfServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_EarningsPerShareAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=32703322&loc=d3e4984-109258 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.23) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 + Details
Name: | us-gaap_EarningsPerShareBasic
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 + Details
Name: | us-gaap_EarningsPerShareDiluted
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_GeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35710027&loc=d3e41242-110953 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 5 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7(b)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_InvestmentIncomeInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Costs incurred and are directly related to generating license revenue. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_LicenseCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Revenue earned during the period relating to consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_LicensesRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue derived from maintenance services provided under contracts or arrangements with clients. For example, it may include the maintenance of software, plant and equipment, and facilities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_MaintenanceRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 + Details
Name: | us-gaap_NonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_NonoperatingIncomeExpenseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. + References No definition available. + Details
Name: | us-gaap_OperatingExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_OperatingExpensesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net amount of other income and expense amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income (expense) recognized for the period. Such amounts may include: (a) dividends, (b) interest on securities, (c) net gains or losses on securities, (d) unusual costs, (e) gains or losses on foreign exchange transactions, and (f) miscellaneous other income and expense items. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.9) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_OtherNonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenues from the sale of other goods or rendering of other services, not elsewhere specified in the taxonomy; net of (reduced by) sales adjustments, returns, allowances, and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a),(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_OtherSalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Preliminary Project Stage -URI http://asc.fasb.org/extlink&oid=6521637 + Details
Name: | us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SalesRevenueNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate total amount of expenses directly related to the marketing or selling of products or services. + References No definition available. + Details
Name: | us-gaap_SellingAndMarketingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Revenue from providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 605 -Section 25 -Paragraph 76 -URI http://asc.fasb.org/extlink&oid=22169047&loc=d3e132428-111767 + Details
Name: | us-gaap_TechnologyServicesRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1505-109256 + Details
Name: | us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1448-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Weighted-Average Number of Common Shares Outstanding -URI http://asc.fasb.org/extlink&oid=6528421 + Details
Name: | us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration