XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Sterilization and Disinfection Control

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

March 31, 2023

 $29,559  $135,811  $83,857  $37,217  $286,444 

Effect of foreign currency translation

  1,021   (130)  (32)  (6)  853 

Impairment losses

  -   (118,741)  (38,151)  -   (156,892)

Goodwill related to GKE acquisition

  48,850   -   -   -   48,850 

Measurement period adjustment, Belyntic acquisition

  -   -   841   -   841 

March 31, 2024

 $79,430  $16,940  $46,515  $37,211  $180,096 

Effect of foreign currency translation

  (22)  (12)  1,696   2   1,664 

March 31, 2025

 $79,408  $16,928  $48,211  $37,213  $181,760 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

March 31, 2025

  

March 31, 2024

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Customer relationships

 $190,069  $(117,189) $72,880  $189,911  $(104,528) $85,383 

Other intangibles

  61,192   (37,197)  23,995   61,161   (32,792)  28,369 

Total finite-lived intangible assets

 $251,261  $(154,386) $96,875  $251,072  $(137,320) $113,752 
  

Approx. Est. Useful

 

Weighted Avg.

  

Life

 

Remaining Life

Description

 

(Years)

 

(Years)

Customer Relationships

 

5 - 12

 

7.2

Other Intangibles

 

2 - 12

 

5.8

Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
  

Year Ended March 31,

 
  

2025

  

2024

  

2023

 

Amortization in cost of revenues

 $2,641  $6,052  $6,796 

Amortization in general and administrative

  16,504   21,289   22,025 

Total

 $19,145  $27,341  $28,821 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Fiscal Year

 Amortization Expense 

2026

 $17,086 

2027

  16,429 

2028

  15,836 

2029

  15,307 

2030

  10,809