REVENUE - Additional information (Details) - USD ($) $ in Thousands |
9 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| REVENUE | ||
| Remaining performance obligation amount | $ 45,962 | |
| Revenue remaining performance obligation completed less than 50% | $ 41,747 | |
| Revenue, remaining performance obligation, percentage | 50.00% | |
| Revenue recognized by contract liabilities | $ 1,040 | $ 2,103 |
| Minimum | ||
| REVENUE | ||
| Remaining performance obligation expected timing of satisfaction period | 3 months | |
| Maximum | ||
| REVENUE | ||
| Remaining performance obligation expected timing of satisfaction period | 36 months | |