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

June 30, 2025

  

March 31, 2025

 

Raw materials

 $16,089  $14,775 

Work in process

  626   560 

Finished goods

  11,391   10,030 

Total inventories

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

June 30, 2025

  

March 31, 2025

 

Prepaid expenses

 $4,302  $2,364 

Deposits

  1,732   1,752 

Prepaid income taxes

  465   1,040 

Other current assets

  3,306   2,873 

Total prepaid expenses and other current assets

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

June 30, 2025

  

March 31, 2025

 

Wages and paid-time-off payable

 $4,013  $3,672 

Payroll related taxes

  3,277   2,475 

Bonus payable

  2,269   10,891 

Other benefits payable

  867   820 

Total accrued payroll and benefits

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

June 30, 2025

  

March 31, 2025

 

Accrued business taxes

 $6,039  $5,996 

Current operating lease liabilities

  3,752   3,523 

Income taxes payable

  2,419   2,157 

GKE acquisition holdback

  -   9,315 

Other

  3,860   3,610 

Total other accrued expenses

 $16,070  $24,601 
Property, Plant and Equipment [Table Text Block]
  

Three Months Ended June 30,

 
  

2025

  

2024

 

Depreciation expense in cost of revenues

 $810  $862 

Depreciation expense in operating expense

  594   542 

Total depreciation expense

 $1,404  $1,404