XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

September 30, 2021

  

March 31, 2021

 

Accounts payable

 $14,920  $5,353 

Accrued inventories in-transit

  1,772   1,460 

Accrued other miscellaneous expenses

  2,993   2,369 

Advanced deposits

  1,479   1,035 

Accrued compensation

  3,932   7,018 

Income taxes payable

  640   522 

Accrued product warranty

  2,155   2,053 

Total

 $27,891  $19,810 
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended September 30,

  

Six Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Balance at beginning of period

 $2,187  $2,168  $2,053  $2,015 

Acquired warranty obligations

  -      248    

Change in accruals for warranties during the period

  206   148   314   384 

Settlements during the period

  (238)  (207)  (460)  (290)

Balance at end of period

 $2,155  $2,109  $2,155  $2,109