XML 34 R42.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Revenues in Consolidated Statements of Income from Arrangements for which VSOE of Fair Value Does Not Exist (Detail) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2011 | Sep. 30, 2011 | Jun. 30, 2011 | Mar. 31, 2011 | Dec. 31, 2010 | Sep. 30, 2010 | Jun. 30, 2010 | Mar. 31, 2010 | Dec. 31, 2011 | Dec. 31, 2010 | Dec. 31, 2009
Revenue Recognition, Milestone Method [Line Items] |  |  |  |  |  |  |  |  |  |  |
Software license fees | $ 60,762 | $ 39,249 | $ 46,085 | $ 43,724 | $ 66,039 | $ 37,804 | $ 31,399 | $ 29,317 | $ 189,820 | $ 164,559 | $ 154,517
Maintenance fees | 39,164 | 36,928 | 37,195 | 35,070 | 35,414 | 32,480 | 34,207 | 33,422 | 148,357 | 135,523 | 130,922
Services | 21,956 | 23,770 | 18,673 | 15,371 | 26,745 | 15,439 | 17,187 | 14,618 | 79,770 | 73,989 | 80,146
Total revenues | 135,037 | 112,149 | 113,366 | 104,543 | 141,241 | 97,017 | 92,423 | 87,743 | 465,095 | 418,424 | 405,755
Vendor Specific Objective Evidence of Fair Value |  |  |  |  |  |  |  |  |  |  |
Revenue Recognition, Milestone Method [Line Items] |  |  |  |  |  |  |  |  |  |  |
Software license fees |  |  |  |  |  |  |  |  | 66,939 | 47,095 | 13,905
Maintenance fees |  |  |  |  |  |  |  |  | 16,801 | 10,261 | 5,273
Services |  |  |  |  |  |  |  |  | 1,362 | 4,118 | 6,513
Total revenues |  |  |  |  |  |  |  |  | $ 85,102 | $ 61,474 | $ 25,691

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=6880815&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=6880815&loc=d3e20235-122688 + Details
Name: | us-gaap_MaintenanceRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RevenueRecognitionMilestoneMethodLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 SEC -Name Regulation S-X (SX) -Number 210 -Article 5 -Section 03 -Paragraph 1 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.1) -URI http://asc.fasb.org/extlink&oid=6880815&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 AICPA -Name Statement of Position (SOP) -Number 97-2 -Paragraph 63 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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.1(d)) -URI http://asc.fasb.org/extlink&oid=6880815&loc=d3e20235-122688 Reference 3: 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=6753075&loc=d3e132428-111767 + Details
Name: | us-gaap_TechnologyServicesRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration