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

June 30, 2023

   

March 31, 2023

 

Raw materials

  $ 20,062     $ 20,064  

Work in process

    949       617  

Finished goods

    14,548       13,961  

Total inventories

  $ 35,559     $ 34,642  
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
   

June 30, 2023

   

March 31, 2023

 

Prepaid expenses

  $ 3,614     $ 2,498  

Deposits

    1,387       1,376  

Prepaid income taxes

    2,135       953  

Other current assets

    4,142       4,045  

Total prepaid expenses and other

  $ 11,278     $ 8,872  
Schedule of Employee Related Liabilities [Table Text Block]
   

June 30, 2023

   

March 31, 2023

 

Bonus payable

  $ 1,857     $ 4,461  

Wages and paid-time-off payable

    2,958       2,329  

Payroll related taxes

    2,172       1,982  

Other benefits payable

    282       661  

Total accrued payroll and benefits

  $ 7,269     $ 9,433  
Schedule of Accrued Liabilities [Table Text Block]
   

June 30, 2023

   

March 31, 2023

 

Accrued business taxes

  $ 5,658     $ 5,941  

Current operating lease liabilities

    2,806       2,868  

Income taxes payable

    50       992  

Other

    2,383       2,297  

Total other accrued expenses

  $ 10,897     $ 12,098