XML 20 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2019
Revenues:      
Revenue [1] $ 133,937 $ 117,687 $ 103,135
Cost of revenues:      
Cost of revenue 46,923 52,325 42,219
Gross profit 87,014 65,362 60,916
Operating expenses:      
Selling 18,480 12,910 8,260
General and administrative 45,697 37,826 31,295
Research and development 10,388 6,355 3,506
Impairment loss on goodwill and long-lived assets 0 298 4,774
Legal settlement 91 50 3,300
Total operating expenses 74,656 57,439 51,135
Operating income 12,358 7,923 9,781
Nonoperating expenses:      
Interest expense and amortization of debt discount 8,024 5,504 1,749
Interest (income) (107) (960) (29)
Other expense (income), net 2,138 (483) (562)
Total nonoperating expense 10,055 4,061 1,158
Earnings before income taxes 2,303 3,862 8,623
Income tax (benefit) expense (971) 2,084 1,139
Net income $ 3,274 $ 1,778 $ 7,484
Earnings per share:      
Basic (in dollars per share) $ 0.66 $ 0.42 $ 1.95
Diluted (in dollars per share) $ 0.64 $ 0.41 $ 1.86
Weighted-average common shares outstanding:      
Basic (in shares) 4,975 4,200 3,839
Diluted (in shares) 5,124 4,371 4,033
Product [Member]      
Revenues:      
Revenue $ 107,028 $ 93,401 $ 81,798
Cost of revenues:      
Cost of revenue 33,120 40,445 30,250
Service [Member]      
Revenues:      
Revenue 26,909 24,286 21,337
Cost of revenues:      
Cost of revenue $ 13,803 $ 11,880 $ 11,969
[1] Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.