Derivatives and Hedge Accounting - Additional Information (Details) £ in Thousands, $ in Thousands |
6 Months Ended | |||
|---|---|---|---|---|
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2024
GBP (£)
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2023
GBP (£)
|
|
| Derivative Instruments, Gain (Loss) [Line Items] | ||||
| Cash flow hedge gain (loss) to be reclassified within twelve months | $ 953 | |||
| Maximum outstanding term of the cash flow hedges | 45 months | |||
| Foreign Exchange Contract | Cash flow hedge | Derivatives Designated as Hedging Instruments | ||||
| Derivative Instruments, Gain (Loss) [Line Items] | ||||
| Foreign exchange contracts outstanding | $ 832,900 | £ 1,500 | $ 722,800 | £ 0 |
| Interest Rate Swap | Cash flow hedge | Derivatives Designated as Hedging Instruments | ||||
| Derivative Instruments, Gain (Loss) [Line Items] | ||||
| Foreign exchange contracts outstanding | $ 75,000 | $ 75,000 | ||
| X | ||||||||||
- Definition The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Nominal or face amount used to calculate payments on the derivative asset. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Nominal or face amount used to calculate payment on derivative. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|