Derivative Instruments and Hedging - Schedule of Notional Amounts of the Company's Derivative Instruments (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Derivatives, Fair Value [Line Items] | ||
Total derivative instruments | $ 317,707 | $ 275,945 |
Designated as Hedging Instrument [Member] | ||
Derivatives, Fair Value [Line Items] | ||
Total derivative instruments | 181,874 | 180,754 |
Not Designated as Hedging Instrument [Member] | ||
Derivatives, Fair Value [Line Items] | ||
Total derivative instruments | $ 135,833 | $ 95,191 |