XML 101 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Narrative (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
counterparty
contract
Derivatives, Fair Value [Line Items]  
Number of different counterparties | counterparty 3
Cross currency swap | Derivatives Designated as Hedging Instruments  
Derivatives, Fair Value [Line Items]  
Derivative, notional amount $ 72,040
Interest rate cash flow hedge loss 36
Foreign exchange contracts | Derivatives Designated as Hedging Instruments  
Derivatives, Fair Value [Line Items]  
Derivative, notional amount 36,528
Interest rate cash flow hedge loss $ 27
Interest rate swap  
Derivatives, Fair Value [Line Items]  
Derivative, number of instruments held | contract 5,000
Interest rate swap | Derivatives Designated as Hedging Instruments  
Derivatives, Fair Value [Line Items]  
Derivative, notional amount $ 355,000
Interest rate cash flow hedge loss $ 376