v3.25.2
Derivative financial instruments - Schedule of Interest Rate Derivatives (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Derivative [Line Items]  
Interest Rate Swap, Notional Amount $ 300,000
Interest Rate Swap, Carrying Value $ 308,656