XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenues:        
Product licenses $ 19,118 $ 23,459 $ 40,130 $ 45,858
Subscription services 8,346 7,782 16,118 15,136
Total product licenses and subscription services 27,464 31,241 56,248 60,994
Product support 70,766 71,451 141,256 139,948
Other services 22,380 20,450 43,682 41,215
Total revenues 120,610 123,142 241,186 242,157
Cost of revenues:        
Product licenses 1,747 2,322 3,419 4,458
Subscription services 3,400 3,356 6,439 6,448
Total product licenses and subscription services 5,147 5,678 9,858 10,906
Product support 4,542 3,687 8,876 6,960
Other services 14,686 14,736 28,773 29,058
Total cost of revenues 24,375 24,101 47,507 46,924
Gross profit 96,235 99,041 193,679 195,233
Operating expenses:        
Sales and marketing 41,419 37,702 80,829 74,279
Research and development 19,561 19,160 37,987 36,735
General and administrative 19,582 21,092 39,839 43,311
Restructuring costs 0 8 0 33
Total operating expenses 80,562 77,962 158,655 154,358
Income from operations 15,673 21,079 35,024 40,875
Interest income, net 1,163 539 2,000 942
Other (expense) income, net (2,618) 1,755 (4,474) 87
Income before income taxes 14,218 23,373 32,550 41,904
Provision for income taxes 3,142 4,489 6,607 8,748
Net income $ 11,076 $ 18,884 $ 25,943 $ 33,156
Basic earnings per share [1] $ 0.97 $ 1.65 $ 2.27 $ 2.90
Weighted average shares outstanding used in computing basic earnings per share 11,444 11,428 11,441 11,418
Diluted earnings per share [1] $ 0.96 $ 1.64 $ 2.24 $ 2.88
Weighted average shares outstanding used in computing diluted earnings per share 11,592 11,523 11,593 11,499
[1] Basic and fully diluted earnings per share for class A and class B common stock are the same.