v3.25.2
Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts Disclosure (Parenthetical) (Details)
$ in Millions
12 Months Ended
May 31, 2025
USD ($)
PMT  
Valuation and Qualifying Accounts Disclosure [Line Items]  
Inventory write-down $ 0.4
Canvys  
Valuation and Qualifying Accounts Disclosure [Line Items]  
Inventory write-down 0.1
Healthcare  
Valuation and Qualifying Accounts Disclosure [Line Items]  
Inventory write-down $ 1.5