v3.25.2
Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value $ 192,359 $ 191,192
Accumulated amortization (123,243) (113,809)
Net carrying value 69,116 77,383
Product technologies    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value 178,673 176,227
Accumulated amortization (112,657) (102,468)
Net carrying value 66,016 73,759
Customer relationships    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value 7,749 9,028
Accumulated amortization (4,802) (5,628)
Net carrying value 2,947 3,400
Trademarks    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value 2,100 2,100
Accumulated amortization (2,081) (2,024)
Net carrying value 19 76
Licenses    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value 3,837 3,837
Accumulated amortization (3,703) (3,689)
Net carrying value $ 134 $ 148