XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Accounts payable $ 11,861 $ 6,733
Accrued inventories in-transit 2,238 2,111
Accrued other miscellaneous expenses 5,144 3,600
Accrued contract loss 97 97
Advanced deposits 4,636 1,267
Accrued compensation 9,307 13,418
Income taxes payable 452 305
Accrued product warranty 3,240 3,033
Accrued commissions 1,426 1,718
Total $ 38,401 $ 32,282