XML 65 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES AND OTHER (Narrative) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Product Warranty Liability [Line Items]        
Value of Common Stock $ 0   $ 0  
Accrued expenses and other 12,530   9,440  
Voltrek Acquisition        
Product Warranty Liability [Line Items]        
Business combination additional earnout related purchase price     $ 3,500 $ 3,000
Accrued expenses and other $ 2,800      
Voltrek Acquisition | Subsequent Event        
Product Warranty Liability [Line Items]        
Business combination additional earnout related purchase price   $ 7,150    
Minimum        
Product Warranty Liability [Line Items]        
Limited warranty term 1 year      
Maximum [Member]        
Product Warranty Liability [Line Items]        
Limited warranty term 10 years