v3.26.1
Derivative Contracts - Additional Information (Details)
$ in Millions
6 Months Ended
Jul. 31, 2026
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Term of derivative 3 months
Unrealized gains in accumulated other comprehensive income $ 0.5
Cash Flow Hedging  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Notional amount $ 57.9