XML 38 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Supplemental Information (Tables)
6 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 30, 2025

  

March 31, 2025

 

Raw materials

 $15,635  $14,775 

Work in process

  672   560 

Finished goods

  11,432   10,030 

Total inventories

 $27,739  $25,365 
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
  

September 30, 2025

  

March 31, 2025

 

Prepaid expenses

 $3,540  $2,364 

Deposits

  1,527   1,752 

Prepaid income taxes

  521   1,040 

Other current assets

  3,592   2,873 

Total prepaid expenses and other current assets

 $9,180  $8,029 
Schedule of Employee Related Liabilities [Table Text Block]
  

September 30, 2025

  

March 31, 2025

 

Bonus payable

 $3,877  $10,891 

Wages and paid-time-off payable

  2,891   3,672 

Payroll related taxes

  1,811   2,475 

Other benefits payable

  1,457   820 

Total accrued payroll and benefits

 $10,036  $17,858 
Schedule of Accrued Liabilities [Table Text Block]
  

September 30, 2025

  

March 31, 2025

 

Accrued business taxes

 $6,512  $5,996 

Current operating lease liabilities

  3,815   3,523 

Income taxes payable

  1,432   2,157 

GKE acquisition holdback

  -   9,315 

Other

  2,464   3,610 

Total other accrued expenses

 $14,223  $24,601 
Property, Plant and Equipment [Table Text Block]
  

Three Months Ended September 30,

  

Six Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Depreciation expense in cost of revenues

 $791  $904  $1,601  $1,766 

Depreciation expense in operating expense

  524   614   1,118   1,156 

Total depreciation expense

 $1,315  $1,518  $2,719  $2,922