v3.25.2
ACCRUED EXPENSES AND OTHER (Accrued Expenses and Other) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]    
Accrued acquisition earn-out $ 3,263 $ 3,263
Other accruals 2,013 2,180
Compensation and benefits 3,251 2,424
Credits due to customers 1,562 1,581
Accrued project costs 2,113 2,283
Warranty 446 449
Sales returns reserve 86 273
Sales tax 258 177
Legal and professional fees 180 98
Total $ 13,172 $ 12,728