Derivative Instruments (Details) |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Derivative Instrument [Abstract] | |
Maximum term period | 1 year |
X | ||||||||||
- References No definition available.
|
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://www.xbrl.org/2003/role/disclosureRef
|