XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 22, 2018
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Revenues:          
Revenues   $ 28,033 $ 26,337 $ 55,432 $ 53,222
Cost of revenues:          
Cost of revenues   13,366 12,331 27,013 23,992
Gross margin   14,667 14,006 28,419 29,230
Research and development   3,332 2,643 7,007 5,151
Sales and marketing   5,304 4,437 10,484 9,670
General and administrative   4,408 3,616 8,601 7,155
Amortization of acquisition-related intangibles   97 68 194 391
Total operating expenses   13,141 10,764 26,286 22,367
Operating income   1,526 3,242 2,133 6,863
Other (expense)/income:          
Interest income   524 354 1,027 717
Other, net   (714) 322 (464) 558
Earnings before income taxes   1,336 3,918 2,696 8,138
Income tax expense   93 1,438 68 2,933
Net earnings   $ 1,243 $ 2,480 $ 2,628 $ 5,205
Earnings per common share:          
Basic [1]   $ 0.04 $ 0.08 $ 0.09 $ 0.17
Diluted [1]   0.04 0.08 0.08 0.17
Cash dividends declared per common share $ 0.11 $ 0.11 $ 0.11 $ 0.22 $ 0.22
Shares used in the calculation of earnings per common share:          
Basic   30,926 29,906 30,825 29,788
Diluted   31,477 30,229 31,412 30,110
License          
Revenues:          
Revenues   $ 2,012 $ 2,449 $ 3,714 $ 6,464
Cost of revenues:          
Cost of revenues   1,760 1,651 3,474 2,966
Subscription Fees          
Revenues:          
Revenues   3,341 2,041 6,509 3,660
Cost of revenues:          
Cost of revenues   1,289 903 2,356 1,749
Professional Services and Other          
Revenues:          
Revenues   11,056 11,008 22,064 21,431
Cost of revenues:          
Cost of revenues   8,103 7,488 16,771 14,761
Maintenance          
Revenues:          
Revenues   11,624 10,839 23,145 21,667
Cost of revenues:          
Cost of revenues   $ 2,214 $ 2,288 $ 4,412 $ 4,516
[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 earnings per share for Class B shares under the two-class method are $0.04 and $0.08 for the three months ended October 31, 2018 and 2017, and $0.09 and $0.17 for the six months ended October 31, 2018 and 2017, respectively. See Note D to the Condensed Consolidated Financial Statements.