v3.25.2
ACCRUED EXPENSES AND OTHER (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Jul. 16, 2025
Product Warranty Liability [Line Items]          
Value of Common Stock $ 0 $ 0      
Accrued expenses and other 13,172 12,728      
Voltrek Acquisition          
Product Warranty Liability [Line Items]          
Business combination, cash purchase price 5,000        
Value of Common Stock 1,000        
Business combination additional earnout related purchase price   $ 7,150 $ 3,500 $ 3,000  
Accrued expenses and other $ 3,300        
Voltrek Acquisition | Subsequent Event          
Product Warranty Liability [Line Items]          
Value of Common Stock         $ 1,000
Minimum          
Product Warranty Liability [Line Items]          
Limited warranty term 1 year        
Maximum [Member]          
Product Warranty Liability [Line Items]          
Limited warranty term 10 years