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

September 30, 2023

  

March 31, 2023

 

Raw materials

 $20,203  $20,064 

Work in process

  633   617 

Finished goods

  12,043   13,961 

Total inventories

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

September 30, 2023

  

March 31, 2023

 

Prepaid expenses

 $3,494  $2,498 

Deposits

  1,563   1,376 

Prepaid income taxes

  3,534   953 

Other current assets

  4,235   4,045 

Total prepaid expenses and other

 $12,826  $8,872 
Schedule of Employee Related Liabilities [Table Text Block]
  

September 30, 2023

  

March 31, 2023

 

Bonus payable

 $3,317  $4,461 

Wages and paid-time-off payable

  2,139   2,329 

Payroll related taxes

  1,854   1,982 

Other benefits payable

  1,043   661 

Total accrued payroll and benefits

 $8,353  $9,433 
Schedule of Accrued Liabilities [Table Text Block]
  

September 30, 2023

  

March 31, 2023

 

Accrued business taxes

 $6,079  $5,941 

Current operating lease liabilities

  2,784   2,868 

Income taxes payable

  343   992 

Other

  3,131   2,297 

Total other accrued expenses

 $12,337  $12,098