v3.26.1
Note 4 - Supplemental Information (Tables)
3 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

June 30, 2026

  

March 31, 2026

 

Raw materials

 $15,721  $14,873 

Work in process

  765   925 

Finished goods

  10,743   10,575 

Total inventories

 $27,229  $26,373 
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
  

June 30, 2026

  

March 31, 2026

 

Prepaid expenses

 $4,353  $2,785 

Deposits

  1,542   1,644 

Prepaid income taxes

  142   819 

Other current assets

  4,478   3,620 

Total prepaid expenses and other current assets

 $10,515  $8,868 
Schedule of Employee Related Liabilities [Table Text Block]
  

June 30, 2026

  

March 31, 2026

 

Wages and paid-time-off payable

 $4,258  $3,333 

Bonus payable

  3,101   10,509 

Payroll related taxes

  2,942   2,317 

Severance

  2,273   2,294 

Other benefits payable

  605   553 

Total accrued payroll and benefits

 $13,179  $19,006 
Schedule of Accrued Liabilities [Table Text Block]
  

June 30, 2026

  

March 31, 2026

 

Accrued business taxes

 $6,663  $6,950 

Current operating lease liabilities

  2,630   3,687 

Income taxes payable

  4,975   4,745 

Other

  2,268   2,234 

Total other accrued expenses

 $16,536  $17,616 
Property, Plant, and Equipment [Table Text Block]
  

Three Months Ended June 30,

 
  

2026

  

2025

 

Depreciation expense in cost of revenue

 $745  $810 

Depreciation expense in operating expense

  508   594 

Total depreciation expense

 $1,253  $1,404