XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 

Accounts payable

 $4,476  $13,935 

Accrued inventories in-transit

  539   2,267 

Accrued other miscellaneous expenses

  2,366   2,662 

Accrued contract loss

  97   3,464 

Advanced deposits

  2,270   5,653 

Accrued compensation

  10,326   5,430 

Income taxes payable

  346   409 

Accrued product warranty

  2,363   2,638 

Accrued commissions

  1,452   1,208 

Accrued restructuring

     717 

Total

 $24,235  $38,383 
Schedule of Product Warranty Liability [Table Text Block]
  

Fiscal Years Ended March 31,

 
  

2024

  

2023

 

Balance at beginning of period

 $2,638  $2,066 

Provisions for warranties during the period

  1,751   2,276 

Settlements during the period

  (2,026)  (1,704)

Balance at end of period

 $2,363  $2,638