Derivatives and Hedging Activity - Summary of Non-designated Derivatives (Details) - Derivatives Not Designated as Hedging Instruments [Member] $ in Thousands |
Jun. 30, 2025
USD ($)
Contract
|
Dec. 31, 2024
USD ($)
Contract
|
---|---|---|
Derivative [Line Items] | ||
Number of Contracts | 5 | 4 |
FX Contracts- Sell GBP | ||
Derivative [Line Items] | ||
Number of Contracts | 5 | 4 |
Aggregate Notional Amount | $ | $ 31,875 | $ 31,225 |
FX Contracts- Sell GBP | Minimum [Member] | ||
Derivative [Line Items] | ||
Maturity Dates | 2025-09 | 2025-03 |
FX Contracts- Sell GBP | Maximum [Member] | ||
Derivative [Line Items] | ||
Maturity Dates | 2027-06 | 2027-06 |