v3.26.3
Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value $ 202,813 $ 207,470
Accumulated amortization (140,919) (140,261)
Net carrying value 61,894 67,209
Product technologies    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value 189,127 193,784
Accumulated amortization (129,729) (129,188)
Net carrying value 59,398 64,596
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value 7,749 7,749
Accumulated amortization (5,369) (5,255)
Net carrying value 2,380 2,494
Trademarks    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value 2,100 2,100
Accumulated amortization (2,100) (2,100)
Net carrying value 0 0
Licenses    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value 3,837 3,837
Accumulated amortization (3,721) (3,718)
Net carrying value $ 116 $ 119