v3.26.1
Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value $ 207,470 $ 192,359
Accumulated amortization (140,261) (123,243)
Net carrying value 67,209 69,116
Product technologies    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value 193,784 178,673
Accumulated amortization (129,188) (112,657)
Net carrying value 64,596 66,016
Customer relationships    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value 7,749 7,749
Accumulated amortization (5,255) (4,802)
Net carrying value 2,494 2,947
Trademarks    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value 2,100 2,100
Accumulated amortization (2,100) (2,081)
Net carrying value 0 19
Licenses    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value 3,837 3,837
Accumulated amortization (3,718) (3,703)
Net carrying value $ 119 $ 134