XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accounts Payable and Accrued Expenses (Tables)
9 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   

December 31, 2021

   

March 31, 2021

 

Accounts payable

  $ 10,438     $ 5,353  

Accrued inventories in-transit

    1,711       1,460  

Accrued other miscellaneous expenses

    3,517       2,369  

Advanced deposits

    2,153       1,035  

Accrued compensation

    3,691       7,018  

Income taxes payable

    604       522  

Accrued product warranty

    2,218       2,053  

Total

  $ 24,332     $ 19,810  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended December 31,

   

Nine Months Ended December 31,

 
   

2021

   

2020

   

2021

   

2020

 

Balance at beginning of period

  $ 2,155     $ 2,109     $ 2,053     $ 2,015  

Acquired warranty obligations

    -       147       248       147  

Change in accruals for warranties during the period

    206       124       520       507  

Settlements during the period

    (143 )     (360 )     (603 )     (649 )

Balance at end of period

  $ 2,218     $ 2,020     $ 2,218     $ 2,020