XML 66 R46.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]      
Revenues $ 79,720 $ 90,581 $ 77,383
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,800 0 6,300
Gain (loss) on sale of revenue earned but not billed $ 100 0 100
Revenue, Practical Expedient, Financing Component [true false] true    
Revenue Recognized $ 100 500 $ 0
Contract liabilities 400    
Bill and Hold Revenue Had Not Shipped      
Disaggregation Of Revenue [Line Items]      
Revenues $ 100 $ 800