XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Accounts payable $ 10,878 $ 13,935
Accrued inventories in-transit 2,023 2,267
Accrued other miscellaneous expenses 3,646 3,870
Accrued contract loss 3,530 3,464
Advanced deposits 1,730 5,653
Accrued compensation 4,443 5,430
Income taxes payable 256 409
Accrued product warranty 1,926 2,638
Accrued restructuring 396 717
Total $ 28,828 $ 38,383