v3.26.1
Leases (Tables)
12 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Lease Term And Discount Rate and Cash Flow Information
Lease Term and Discount RateMarch 31, 2026March 31, 2025
Weighted average remaining lease term (in years):
Operating4.34.4
Finance2.94.8
Weighted average discount rate:
Operating4.30 %4.29 %
Finance10.11 %4.27 %
Supplemental statement of cash flows information related to leases was as follows:
Cash paid for amounts included in the measurement of lease liabilitiesYear-Ended March 31, 2026Year-Ended March 31, 2025Year-Ended March 31, 2024
Operating cash used for operating leases$5,211 $4,574 $4,231 
Operating cash flows used for finance leases194 165 149 
Financing cash flows used for finance leases59 58 28 
Schedule of Supplemental Balance Sheet
Supplemental balance sheet information related to leases was as follows:
AssetsClassificationMarch 31, 2026March 31, 2025
OperatingOperating lease right-of-use assets$14,783 $11,192 
FinanceProperty, plant and equipment776 545 
Total right-of-use assets$15,559 $11,737 
Liabilities
Current:
OperatingLease liabilities$4,473 $3,793 
FinanceLease liabilities228 230 
Non-current:
OperatingNon-current lease liabilities11,597 8,931 
FinanceNon-current lease liabilities502 368 
Total lease liabilities$16,800 $13,322 
Schedule of Supplemental Statement of Operations Information
Supplemental statement of operations information related to leases was as follows:
Lease expenseClassificationYear-Ended March 31, 2026Year-Ended March 31, 2025Year-Ended March 31, 2024
Operating lease expenseSelling, general, and administrative expenses$4,709 $4,239 $3,953 
Finance lease expense:
Amortization of ROU assetsSelling, general, and administrative expenses194 165149
Interest expense on finance lease liabilitiesInterest expense59 5828
Short-term lease expenseSelling, general, and administrative expenses175 14 
Net lease expense$5,137 $4,476 $4,132 
Schedule of Future Lease Payments Under Non-cancellable Operating Leases
Future lease payments under non-cancelable leases as of March 31, 2026 were as follows:
Future Lease PaymentsOperating LeasesFinance Leases
Twelve months ending March 31,
2027$5,007 $292 
20284,031 292 
20293,816 203 
20301,676 62 
20311,184 — 
Thereafter1,720 — 
Total lease payments$17,434 $849 
Less imputed interest(1,364)(119)
Total lease liability$16,070 $730