Derivative Financial Instruments - Schedule of Amount Included in Other Comprehensive Income (Loss) for Derivative Instruments Designated as Hedges of Cash Flows (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivatives, Fair Value [Line Items] | ||||
| Amount of gain (loss) recognized in other comprehensive income (loss), net of tax | $ (604) | $ (2,011) | $ (1,305) | $ (4,021) |
| Derivatives in Hedging Relationships [Member] | ||||
| Derivatives, Fair Value [Line Items] | ||||
| Amount of gain (loss) recognized in other comprehensive income (loss), net of tax | $ (6,156) | $ 3,074 | $ (10,436) | $ 8,983 |