XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other
9 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Accrued Expenses and Other
(In thousands)December 31, 2023March 31, 2023
Salaries, wages and related items$5,707 $4,748 
Profit sharing and bonus1,379 1,672 
Other Deposits794 2,560 
Other4,149 4,153 
Total$12,029 $13,133