v3.26.3
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
3 Months Ended
Aug. 31, 2026
USD ($)
Unit
May 31, 2026
USD ($)
Feb. 28, 2026
USD ($)
Commitments and Contingencies Disclosure [Line Items]      
Estimated liability, measurement period, years 15 years    
Estimated liability costs of remediation, current $ 0.1 $ 0.1  
Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current  
Estimated liability costs of remediation, non current $ 0.8 $ 0.8  
Environmental Loss Contingency, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent  
Number of unexpired units sold | Unit 133,000    
Product Recall      
Commitments and Contingencies Disclosure [Line Items]      
Accrual in other current liabilities     $ 0.6
Reduction in accrual based on updated estimates of expected returns and refunds $ 0.2    
CAPInnoVet, Inc      
Commitments and Contingencies Disclosure [Line Items]      
Gain due to updated valuation of performance milestone liability $ 2.8