XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Unaudited Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Total revenues $ 43,545 $ 33,667
Cost of revenues 26,742 23,508
Gross profit 16,803 10,159
Operating expenses:    
General and administrative 5,801 6,412
Sales and marketing 6,290 5,198
Research and development 2,108 2,136
Amortization of intangible assets 651 668
Restructuring charges 0 707
Total operating expenses 14,850 15,121
Operating income (loss) 1,953 (4,962)
Non-operating income (expense):    
Other income (expense), net 199 (23)
Interest income (expense), net 68 (32)
Income (loss) from continuing operations before income taxes 2,220 (5,017)
(Provision) benefit for income taxes (95) 167
Net income (loss) from continuing operations 2,125 (4,850)
Loss from discontinued operations before gain on sale, net of tax 0 (15)
Net loss from discontinued operations, net of tax 0 (15)
Net income (loss) $ 2,125 $ (4,865)
Income (loss) per share - basic and diluted    
Loss per share from continuing operations -Basic (in dollars per share) $ 0.05 $ (0.11)
Loss per share from continuing operations - Diluted (in dollars per share) 0.05 (0.11)
Loss per share from discontinued operations - Basic (in dollars per share) 0 0
Loss per share from discontinued operations -diluted (in dollars per share) 0 0
Net loss per share - Basic (in dollars per share) 0.05 (0.11)
Net loss per share - Diluted (in dollars per share) $ 0.05 $ (0.11)
Shares used in basic per share calculations 42,567,000 42,380,000
Shares used in diluted per share calculations 43,640,000 42,380,000
Product    
Total revenues $ 23,658 $ 16,381
Cost of revenues 12,104 11,657
Service    
Total revenues 19,887 17,286
Cost of revenues $ 14,638 $ 11,851