v3.25.2
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Payables and Accruals [Abstract]    
Salaries, wages and related items $ 6,235 $ 5,296
Profit sharing and bonus 2,980 2,335
Other deposits 513 1,403
Deferred income 3,686 2,956
Other 3,277 3,660
Total $ 16,691 $ 15,650