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