v3.26.1
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]      
Revenues $ 86,306 $ 79,720 $ 90,581
Percentage of contract for sale equal monthly progress payments 90.00%    
Long-term accounts receivable $ 0 0  
Proceeds from sale of revenue earned but not billed 1,500 1,800 0
Gain (loss) on sale of revenue earned but not billed 0 $ 100 0
Revenue, Practical Expedient, Financing Component [true false]   true  
Revenue Recognized 400 $ 100 $ 500
Contract liabilities 100    
Bill and Hold Revenue Had Not Shipped      
Disaggregation Of Revenue [Line Items]      
Revenues $ 0 $ 100