Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Accumulated Other Comprehensive Income Loss [Line Items] | ||||||||
| Balance at beginning of period | $ 2,359,837 | $ 2,424,729 | $ 1,144,566 | $ 1,121,637 | $ 2,424,729 | $ 1,121,637 | ||
| Net current period other comprehensive income (loss) | (1,609) | (378) | (2,928) | (2,976) | (1,987) | (5,904) | ||
| Balance at end of period | 2,375,062 | 2,359,837 | 2,465,125 | 1,144,566 | 2,375,062 | 2,465,125 | ||
| Cash Flow Hedges | ||||||||
| Accumulated Other Comprehensive Income Loss [Line Items] | ||||||||
| Balance at beginning of period | [1] | 8,924 | 18,853 | 8,924 | 18,853 | |||
| Reclassification adjustments, before tax | [1] | (2,555) | (8,263) | |||||
| Tax impact | [1] | 613 | 2,014 | |||||
| Net current period other comprehensive income (loss) | [1] | (1,942) | (6,249) | |||||
| Balance at end of period | [1] | 6,982 | 12,604 | 6,982 | 12,604 | |||
| Cumulative Translation Adjustment | ||||||||
| Accumulated Other Comprehensive Income Loss [Line Items] | ||||||||
| Balance at beginning of period | 96 | (170) | 96 | (170) | ||||
| Other comprehensive income (loss) before reclassification and tax | (59) | 457 | ||||||
| Tax impact | 14 | (112) | ||||||
| Net current period other comprehensive income (loss) | (45) | 345 | ||||||
| Balance at end of period | 51 | 175 | 51 | 175 | ||||
| Accumulated Other Comprehensive Income (Loss) | ||||||||
| Accumulated Other Comprehensive Income Loss [Line Items] | ||||||||
| Balance at beginning of period | 8,642 | 9,020 | 15,707 | 18,683 | 9,020 | 18,683 | ||
| Other comprehensive income (loss) before reclassification and tax | (59) | 457 | ||||||
| Tax impact | 14 | (112) | ||||||
| Reclassification adjustments, before tax | (2,555) | (8,263) | ||||||
| Tax impact | 613 | 2,014 | ||||||
| Net current period other comprehensive income (loss) | (1,609) | (378) | (2,928) | (2,976) | (1,987) | (5,904) | ||
| Balance at end of period | $ 7,033 | $ 8,642 | $ 12,779 | $ 15,707 | $ 7,033 | $ 12,779 | ||
| ||||||||