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

September 30, 2022

  

March 31, 2022

 

Accounts payable

 $18,184  $13,192 

Accrued inventories in-transit

  1,510   2,212 

Accrued other miscellaneous expenses

  5,370   3,602 

Advanced deposits

  2,965   3,021 

Accrued compensation

  5,589   4,642 

Income taxes payable

  411   405 

Accrued product warranty

  2,053   2,066 

Total

 $36,082  $29,140 
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended September 30,

  

Six Months Ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Balance at beginning of period

 $1,942  $2,187  $2,066  $2,053 

Acquired warranty obligations

     -      248 

Change in accruals for warranties during the period

  479   206   656   314 

Settlements during the period

  (368)  (238)  (669)  (460)

Balance at end of period

 $2,053  $2,155  $2,053  $2,155