XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Total revenues $ 33,247 $ 29,256 $ 67,332 $ 57,256
Cost of revenues 22,117 17,898 42,109 35,030
Gross profit 11,130 11,358 25,223 22,226
Operating expenses:        
General and administrative 6,107 5,872 12,497 11,240
Sales and marketing 4,895 3,374 9,482 6,729
Research and development 1,829 1,134 3,594 2,048
Amortization of intangible assets 668 230 1,336 460
Restructuring charges 0 0 0 619
Total operating expenses 13,499 10,610 26,909 21,096
Operating income (loss) (2,369) 748 (1,686) 1,130
Non-operating income (expense):        
Other income (expense), net 30 (44) 48 (28)
Interest income, net 1 43 4 97
Income (loss) from continuing operations before income taxes (2,338) 747 (1,634) 1,199
(Provision) benefit for income taxes 249 (28) 174 (62)
Net income (loss) from continuing operations (2,089) 719 (1,460) 1,137
Loss from discontinued operations before gain on sale, net of tax (58) (306) (76) (1,664)
Gain on sale of discontinued operations, net of tax 0 0 0 11,288
Net income (loss) from discontinued operations, net of tax (58) (306) (76) 9,624
Net income (loss) $ (2,147) $ 413 $ (1,536) $ 10,761
Income (loss) per share - basic:        
Income (loss) per share from continuing operations (in dollars per share) $ (0.05) $ 0.02 $ (0.03) $ 0.03
Income (loss) per share from discontinued operations (in dollars per share) 0.00 (0.01) 0.00 0.24
Net income (loss) per share (in dollars per share) (0.05) 0.01 (0.03) 0.27
Income (loss) per share - diluted:        
Income (loss) per share from continuing operations (in dollars per share) (0.05) 0.02 (0.03) 0.03
Income (loss) per share from discontinued operations (in dollars per share) (0.00) (0.01) 0.00 0.23
Net income (loss) per share (in dollars per share) $ (0.05) $ 0.01 $ (0.03) $ 0.26
Shares used in basic per share calculations 42,282,000 40,989,000 42,079,000 40,860,000
Shares used in diluted per share calculations 42,282,000 41,909,000 42,079,000 41,708,000
Product        
Total revenues $ 17,736 $ 16,265 $ 35,762 $ 30,659
Cost of revenues 8,983 9,332 18,540 17,413
Service        
Total revenues 15,511 12,991 31,570 26,597
Cost of revenues $ 13,134 $ 8,566 $ 23,569 $ 17,617