v3.25.1
Derivative financial instruments - Schedule of Interest Rate Derivatives (Details)
$ in Thousands
Apr. 30, 2025
USD ($)
Derivative [Line Items]  
Interest Rate Swap, Notional Amount $ 300,000
Interest Rate Swap, Carrying Value $ 312,567