XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Supplemental Information (Tables)
3 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

June 30, 2024

  

March 31, 2024

 

Raw materials

 $19,031  $18,335 

Work in process

  682   1,256 

Finished goods

  12,054   13,084 

Total inventories

 $31,767  $32,675 
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
  

June 30, 2024

  

March 31, 2024

 

Prepaid expenses

 $3,928  $2,932 

Deposits

  1,514   1,898 

Prepaid income taxes

  1,798   1,237 

Other current assets

  3,643   3,341 

Total prepaid expenses and other current assets

 $10,883  $9,408 
Schedule of Employee Related Liabilities [Table Text Block]
  

June 30, 2024

  

March 31, 2024

 

Bonus payable

 $2,175  $3,838 

Wages and paid-time-off payable

  3,402   3,072 

Payroll related taxes

  2,223   1,956 

Other benefits payable

  538   1,069 

Total accrued payroll and benefits

 $8,338  $9,935 
Schedule of Accrued Liabilities [Table Text Block]
  

June 30, 2024

  

March 31, 2024

 

Accrued business taxes

 $5,268  $5,557 

Current operating lease liabilities

  2,940   2,986 

Income taxes payable

  1,569   1,615 

Current acquisition-related holdbacks

  9,384   436 

Other

  3,323   2,264 

Total other accrued expenses

 $22,484  $12,858 
Other Noncurrent Liabilities [Table Text Block]
  

June 30, 2024

  

March 31, 2024

 

Noncurrent operating lease liabilities

 $6,299  $6,613 

Noncurrent acquisition-related holdbacks

  158   8,792 

Other

  124   208 

Total other noncurrent liabilities

 $6,581  $15,613 
Property, Plant and Equipment [Table Text Block]
  

Three Months Ended June 30,

 
  

2024

  

2023

 

Depreciation expense in cost of revenues

 $862  $674 

Depreciation expense in operating expense

  542   240 

Total depreciation expense

 $1,404  $914