XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Supplemental Balance Sheets Information (Tables)
12 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Employee Related Liabilities [Table Text Block]
  

March 31, 2022

  

March 31, 2021

 

Bonus payable

 $7,468  $3,504 

Wages and paid-time-off payable

  3,677   3,562 

Payroll related taxes

  2,069   2,043 

Other benefits payable

  1,503   279 

Total accrued payroll and benefits

 $14,717  $9,388 
Schedule of Accrued Liabilities [Table Text Block]
  

March 31, 2022

  

March 31, 2021

 

Accrued business taxes

 $4,967  $4,749 

Current operating lease liabilities

  2,768   1,023 

Customer deposits

  751   514 

Income taxes payable

  928   1,648 

Other

  2,197   2,011 

Total other accrued expenses

 $11,611  $9,945 
Property, Plant and Equipment [Table Text Block]
  

March 31, 2022

  

March 31, 2021

 

Land

 $889  $889 

Buildings

  21,537   18,857 

Manufacturing equipment

  17,336   12,163 

Computer equipment

  4,519   4,350 

Construction in progress

  487   985 

Other

  1,578   1,084 

Gross total

  46,346   38,328 

Accumulated depreciation

  (17,726)  (16,330)

Property, plant and equipment, net

 $28,620  $21,998 
Schedule of Inventory, Current [Table Text Block]
  

March 31, 2022

  

March 31, 2021

 

Raw materials

 $14,172  $5,755 

Work in process

  4,419   426 

Finished goods

  6,015   4,997 

Inventories, net

 $24,606  $11,178