XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Tables)
6 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
The following table presents details of our inventories, net of reserves:
September 30,
2023
March 31,
2023
(In thousands)
Raw materials$7,771 $7,840 
Work in process106 315 
Finished goods2,904 2,686 
$10,781 $10,841 
Schedule of Property And Equipment, Net
The following table presents details of our property and equipment, net:
September 30,
2023
March 31,
2023
(In thousands)
Equipment$6,631 $6,359 
Leasehold improvements824 824 
Accumulated depreciation(6,130)(5,886)
$1,325 $1,297 
Schedule of Net Intangible Assets The following table presents details of our net intangible assets:
September 30, 2023March 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
(In thousands)
Technology$4,986 $(3,907)$1,079 $4,986 $(3,444)$1,542 
Customer contracts / relationships9,550 (5,078)4,472 9,550 (4,371)5,179 
Trade names and non-compete agreements782 (770)12 782 (770)12 
Capitalized software development costs8,839 (4,434)4,405 7,489 (4,032)3,457 
Total$24,157 $(14,189)$9,968 $22,807 $(12,617)$10,190 
Schedule of Future Estimated Amortization Expense
As of September 30, 2023, future estimated amortization expense was as follows:
Year Ending March 31,
(In thousands)
2024$1,796 
20253,519 
20262,295 
20271,727 
2028619 
$9,956 
Schedule of Warranty Reserve Activity The following table presents activity related to the warranty reserve:
Six Months Ended
September 30,
20232022
(In thousands)
Balance at beginning of fiscal year$758 $616 
Additions charged to cost of sales245 104 
Warranty claims(167)(67)
Balance at end of reporting period$836 $653 
Schedule of Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three Months Ended
September 30,
Six Months Ended
September 30,
2023202220232022
(In thousands, except per share amounts)
Numerator:
Net income (loss)$551 $(7,397)$2,676 $(12,262)
Denominator:
Weighted average common shares used in basic computation42,742 42,288 42,654 42,334 
Stock options and other dilutive awards971 — 1,023 — 
Weighted average common shares used in diluted computation43,713 42,288 43,677 42,334 
Net income (loss) per common share
     Basic net income (loss) per share $0.01 $(0.17)$0.06 $(0.29)
     Diluted net income (loss) per share $0.01 $(0.17)$0.06 $(0.29)
Schedule of Instruments Excluded in the Computation of Diluted Net Loss Per Share The following instruments were excluded for purposes of calculating weighted average common share equivalents in the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:
Three Months Ended
September 30,
Six Months Ended
September 30,
2023202220232022
(In thousands)
Stock options3,213 5,534 3,287 5,626 
Restricted stock units525 345 402 395