v3.26.1
Derivative Instruments - Narrative (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
contract
Cross currency swap | Designated as Hedging Instrument  
Derivatives, Fair Value [Line Items]  
Notional amount of derivative $ 44,703
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net 1,025
Foreign exchange contracts | Designated as Hedging Instrument  
Derivatives, Fair Value [Line Items]  
Notional amount of derivative 6,462
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net $ 14
Interest rate swap  
Derivatives, Fair Value [Line Items]  
Derivative, number of instruments held | contract 11
Interest rate swap | Designated as Hedging Instrument  
Derivatives, Fair Value [Line Items]  
Notional amount of derivative $ 965,000
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net $ 1,799