XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Revenues      
Revenues $ 219,080 $ 184,335 $ 133,937
Cost of revenues      
Cost of revenue 85,387 75,245 46,923
Gross profit 133,693 109,090 87,014
Operating expenses      
Selling 37,439 28,310 18,480
General and administrative 72,444 60,311 45,788
Research and development 20,490 15,767 10,388
Total operating expenses 130,373 104,388 74,656
Operating income 3,320 4,702 12,358
Nonoperating expenses      
Interest expense and amortization of debt discount 4,770 3,885 8,024
Other (income) expense, net (1,061) (2,757) 2,031
Total nonoperating expense 3,709 1,128 10,055
(Loss) earnings before income taxes (389) 3,574 2,303
Income tax (benefit) expense (1,319) 1,703 (971)
Net income $ 930 $ 1,871 $ 3,274
Earnings per share      
Basic earnings per share (in dollars per share) $ 0.17 $ 0.36 $ 0.66
Diluted earnings per share (in dollars per share) $ 0.17 $ 0.35 $ 0.64
Weighted-average common shares outstanding      
Basic (in shares) 5,321 5,212 4,975
Diluted (in shares) 5,361 5,335 5,124
Product [Member]      
Revenues      
Revenues $ 180,520 $ 149,422 $ 107,028
Cost of revenues      
Cost of revenue 60,937 54,747 33,120
Service [Member]      
Revenues      
Revenues 38,560 34,913 26,909
Cost of revenues      
Cost of revenue $ 24,450 $ 20,498 $ 13,803