XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Supplemental Balance Sheets Information (Tables)
6 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

September 30, 2022

   

March 31, 2022

 

Raw materials

  $ 16,433     $ 14,172  

Work in process

    1,833       4,419  

Finished goods

    9,773       6,015  

Total inventories

  $ 28,039     $ 24,606  
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
   

September 30, 2022

   

March 31, 2022

 

Prepaid expenses

  $ 3,364     $ 2,871  

Deposits

    2,787       1,410  

Prepaid income taxes

    4,343       2,536  

Other current assets

    3,541       2,325  

Total prepaid expenses and other

  $ 14,035     $ 9,142  
Schedule of Accrued Liabilities [Table Text Block]
   

September 30, 2022

   

March 31, 2022

 

Bonus payable

  $ 3,348     $ 7,468  

Wages and paid-time-off payable

    2,081       3,677  

Payroll related taxes

    1,349       2,069  

Other benefits payable

    703       1,503  

Total accrued payroll and benefits

  $ 7,481     $ 14,717