XML 38 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET INFORMATION (Tables)
9 Months Ended
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Manufacturing Inventories
Manufacturing inventories
December 31, 2024March 31, 2024
   Finished goods$9,741 $7,074 
   Work in progress1,399 770 
   Raw materials7,721 9,909 
Total manufacturing inventories$18,861 $17,753 
Schedule of Service Part Inventories
Service parts inventories
December 31, 2024March 31, 2024
   Finished goods$1,377 $3,660 
   Component parts507 6,123 
Total service parts inventories$1,884 $9,783 
Schedule of Carrying Value of Intangible Assets
Intangibles, net
December 31, 2024March 31, 2024
GrossAccumulated AmortizationNetGrossAccumulated AmortizationNet
   Developed technology$9,013 $(9,013)$— $9,013 $(8,550)$463 
   Customer lists4,398 (3,889)509 4,398 (3,192)1,206 
Intangible assets, net$13,411 $(12,902)$509 $13,411 $(11,742)$1,669 
Schedule of Future Expected Amortization Expense for Intangible Assets
As of December 31, 2024, the future expected amortization expense for intangible assets is as follows (in thousands):

Fiscal year ending Estimated future amortization expense
Remainder of 2025$228 
2026281 
Total$509 
Schedule of Other Long-term Assets
Other long-term assets
December 31, 2024March 31, 2024
Capitalized SaaS implementation costs for internal use$14,786 $15,349 
Capitalized debt costs3,292 1,923 
Contract asset1,264 1,477 
Deferred taxes711 734 
Other759 257 
   Total other long-term assets$20,812 $19,740 
Schedule of Other Accrued Liabilities
Other accrued liabilities
December 31, 2024March 31, 2024
Accrued expenses
$8,093 $4,251 
Asset retirement obligation
3,683 2,069 
Accrued warranty
1,195 1,545 
Accrued interest
506 524 
Lease liability1,227 1,256 
Accrued income taxes
390 1,044 
Other
4,014 3,297 
   Total other accrued liabilities$19,108 $13,986 
Schedule of Accrued Warranty Balance
The following table details the change in the accrued warranty balance (in thousands):
December 31, 2024March 31, 2024
Beginning balance$1,545 $2,094 
   Current period accruals1,696 2,563 
   Adjustments to prior estimates46 (141)
   Charges incurred(2,092)(2,971)
Ending balance$1,195 $1,545