XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
3 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consists of the following as of the dates presented (in thousands):
June 30, 2023March 31, 2023
Raw materials$4,785 $5,167 
Work in process2,078 1,719 
Sub-assembly1,145 809 
Finished goods877 711 
Total$8,885 $8,406 
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following as of the dates presented (in thousands):
June 30, 2023March 31, 2023
Machinery and equipment$13,529 $11,124 
Computer equipment and software884 887 
Furniture and fixtures71 75 
Leasehold improvements5,098 5,069 
Construction in progress3,902 6,446 
Property and equipment, gross23,484 23,601 
Less: accumulated depreciation(15,527)(15,711)
Property and equipment, net$7,957 $7,890 
Schedule of Carrying Value of Intangible Assets
The carrying values of intangible assets as of the dates presented, respectively, consist of the following (in thousands except years):
June 30, 2023
GrossAccumulated AmortizationForeign Exchange Rate ChangesNetEstimated Useful Life (in years)
Patents$2,963 $(2,716)$— $247 10
Developed Technology - 150 V560(517)(43)— 6
Developed Technology - 600 V1,701 (1,570)(131)— 6
Total$5,224 $(4,803)$(174)$247 
March 31, 2023
GrossAccumulated AmortizationForeign Exchange Rate ChangesNetEstimated Useful Life (in years)
Patents$2,963 $(2,642)$— $321 10
Developed Technology - 150 V560(517)(43)— 6
Developed Technology - 600 V1,701 (1,570)(131)— 6
Total$5,224 $(4,729)$(174)$321 
Schedule of Estimated Future Amortization Expenses Related to Intangible Assets
Estimated future amortization expenses related to intangible assets as of June 30, 2023 were as follows (in thousands):
Year Ending March 31,
2024$222 
202525 
Total$247 
Schedule of Goodwill
Changes in the carrying amount of goodwill were as follows (in thousands):
Balance as of March 31, 2022$1,180 
Foreign currency translation adjustments(101)
Balance as of March 31, 2023$1,079 
Foreign currency translation adjustments(85)
Balance as of June 30, 2023$994 
Schedule of Accrued Expenses Accounts payable and accrued expenses consist of the following as of the dates presented (in thousands):
June 30, 2023March 31, 2023
Accounts payable$3,801 $2,781 
Manufacturing production costs$561 506 
Legal fees702596 
Audit fees525318 
Consulting fees326256 
Insurance63— 
Deposit liability— 2,950 
Other539488
Accrued expenses$2,716 $5,114 
Total Accounts payable and accrued expenses$6,517 $7,895