XML 89 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Accounts payable $ 13,935 $ 13,192
Accrued inventories in-transit 2,267 2,212
Accrued other miscellaneous expenses 3,870 2,824
Accrued contract loss 3,464 778
Advanced deposits 5,653 3,021
Accrued compensation 5,430 4,642
Income taxes payable 409 405
Accrued product warranty 2,638 2,066
Accrued restructuring 717 0
Total $ 38,383 $ 29,140