REVENUE - Additional information (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| REVENUE | ||
| Remaining performance obligation amount | $ 52,198 | |
| Revenue remaining performance obligation completed less than 50% | $ 46,900 | |
| Revenue, remaining performance obligation, percentage | 50.00% | |
| Revenue recognized by contract liabilities | $ 1,040 | $ 2,104 |
| Minimum | ||
| REVENUE | ||
| Remaining performance obligation expected timing of satisfaction period | 3 months | |
| Maximum | ||
| REVENUE | ||
| Remaining performance obligation expected timing of satisfaction period | 36 months | |