v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Loss
An analysis of the allowance for credit losses for the periods ended March 31, 2025 and 2026 is as follows (in thousands):

Allowance for credit losses, March 31, 2024$3,197 
Current period provision for expected credit losses9,418 
Write-offs charged against the allowance
(8,908)
Foreign currency translation350 
Allowance for credit losses, March 31, 2025$4,057 
Current period provision for expected credit losses16,780 
Write-offs charged against the allowance (12,753)
Foreign currency translation1,093 
Allowance for credit losses, March 31, 2026$9,177 
Schedule of Fixed Assets The following table provides the range of estimated useful lives used for each asset type:
Useful Life
(years)
Installed products
3 - 5
Computer software
3 - 5
Computers and electronic equipment
3 - 10
Furniture and fixtures
5 - 7
Leasehold improvementsShorter of useful life or lease term
Plant and equipment
1 - 8
Fixed assets are stated at cost, less accumulated depreciation and amortization, and are summarized as follows (in thousands):

March 31,
20252026
Installed and uninstalled products$61,564 $73,750 
Computer software11,523 11,807 
Computer and electronic equipment6,294 8,596 
Furniture and fixtures3,054 4,004 
Leasehold improvements1,459 650 
Plant and equipment276 278 
Assets in progress107 
84,177 99,192 
Accumulated depreciation and amortization(26,166)(36,794)
$58,011 $62,398 
Schedule of Fair Value of Financial Instruments
Fair value measurement of financial assets and liabilities on a recurring basis (in thousands):
As of March 31, 2026
Fair Value
Carrying Amount
Total Fair Value
Level 1
Level 2
Level 3
Debt$280,024 $281,081 $— $281,081 $— 
Prepayment derivative$3,505 $3,505 $— $— $3,505 
As of March 31, 2025
Fair Value
Carrying Amount
Total Fair Value
Level 1
Level 2
Level 3
Loans to external parties$194 $194 $— $— $194 
Debt$273,792 $275,179 $— $275,179 $— 
Prepayment derivative$2,730 $2,730 $— $— $2,730 
Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table shows a reconciliation from the opening balances to the closing balances for Level 3 fair values (in thousands):

Loans to external parties
Prepayment derivative
Balance at March 31, 2024
$— $2,226 
Assumed in business combinations
474 — 
Repayments
(294)— 
Foreign currency translation difference
14— 
Net change in fair value
— 504 
Balance at March 31, 2025
194 2,730 
Repayments
(207)— 
Foreign currency translation difference
13— 
Net change in fair value
— 775
Balance at March 31, 2026$— $3,505