XML 59 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2013
Revenues:      
License $ 16,748 $ 20,011 $ 21,184
Services and other 47,215 44,377 45,323
Maintenance 38,910 36,213 33,960
Total revenues 102,873 100,601 100,467
Cost of revenues:      
License 7,675 4,043 6,026
Services and other 34,204 31,645 31,870
Maintenance 8,580 8,027 7,664
Total cost of revenues 50,459 43,715 45,560
Gross margin 52,414 56,886 54,907
Research and development 11,088 9,074 8,882
Sales and marketing 18,667 20,414 19,829
General and administrative 12,923 12,401 11,911
Amortization of acquisition-related intangibles 394 472 501
Total operating expenses 43,072 42,361 41,123
Operating income 9,342 14,525 13,784
Other income:      
Interest income 1,229 935 1,140
Other, net, primarily investment (loss)/income (169) 437 601
Earnings before income taxes 10,402 15,897 15,525
Income tax expense 2,274 5,566 5,114
Net earnings $ 8,128 $ 10,331 $ 10,411
Earnings per common share:      
Basic [1] $ 0.29 $ 0.37 $ 0.38
Diluted [1] $ 0.28 [2] $ 0.37 [2] $ 0.38
Shares used in the calculation of earnings per common share:      
Basic 28,283 27,636 27,173
Diluted 28,614 28,111 27,629
[1] Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted per share for Class B shares under the two-class method are $0.29, $0.37 and $0.38 for the years ended April 30, 2015, 2014 and 2013, respectively. See Note 1 to the Consolidated Financial Statements.
[2] Quarterly amounts may not sum to full year total due to rounding.