XML 17 R4.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Revenues:      
Software-enabled services $ 670,170 $ 592,528 $ 552,565
Maintenance and term licenses 246,422 115,609 112,889
Total recurring revenues 916,592 708,137 665,454
Perpetual licenses 31,467 26,328 19,207
Professional services 52,226 33,396 28,041
Total non-recurring revenues 83,693 59,724 47,248
Total revenues 1,000,285 767,861 712,702
Cost of revenues:      
Software-enabled services 373,394 342,625 322,719
Maintenance and term licenses 113,865 41,424 41,215
Total recurring cost of revenues 487,259 384,049 363,934
Perpetual licenses 3,116 3,531 5,133
Professional services 41,975 23,151 19,733
Total non-recurring cost of revenues 45,091 26,682 24,866
Total cost of revenues 532,350 410,731 388,800
Gross profit 467,935 357,130 323,902
Operating expenses:      
Selling and marketing 94,950 48,592 41,885
Research and development 110,415 57,287 53,862
General and administrative 97,832 50,879 45,187
Total operating expenses 303,197 156,758 140,934
Operating income 164,738 200,372 182,968
Interest income 1,976 1,705 1,116
Interest expense (79,333) (27,177) (42,395)
Other income, net 3,878 2,754 3,498
Loss on extinguishment of debt (30,417)    
Income before income taxes 60,842 177,654 145,187
Provision for income taxes (Note 5) 17,980 46,527 27,292
Net income $ 42,862 $ 131,127 $ 117,895
Basic earnings per share $ 0.47 $ 1.57 $ 1.45
Basic weighted average number of common shares outstanding 91,098 83,314 81,195
Diluted earnings per share $ 0.45 $ 1.50 $ 1.38
Diluted weighted average number of common and common equivalent shares outstanding 95,448 87,331 85,616
Net income $ 42,862 $ 131,127 $ 117,895
Other comprehensive loss, net of tax:      
Foreign currency exchange translation adjustment (68,049) (45,495) (21,144)
Total comprehensive loss, net of tax (68,049) (45,495) (21,144)
Comprehensive (loss) income $ (25,187) $ 85,632 $ 96,751