Accumulated Other Comprehensive Income (Loss) - Schedule of the Changes in Components of Accumulated Other Comprehensive Income (Loss) Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balance | $ 8,999,435 | $ 7,929,465 | $ 8,899,202 | $ 7,723,054 |
| Net unrealized gains (losses) arising during the period | (25,513) | 27,868 | (69,664) | 110,558 |
| Amounts reclassified from AOCI | (53) | 4,767 | 1,488 | 12,322 |
| Other comprehensive (loss) income | (25,566) | 32,635 | (68,176) | 122,880 |
| Ending balance | 9,245,929 | 8,201,767 | 9,245,929 | 8,201,767 |
| Debt Securities | ||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balance | (383,752) | (482,175) | (353,232) | (542,152) |
| Net unrealized gains (losses) arising during the period | (13,052) | 14,926 | (45,524) | 72,303 |
| Amounts reclassified from AOCI | 480 | 683 | 2,432 | 3,283 |
| Other comprehensive (loss) income | (12,572) | 15,609 | (43,092) | 75,586 |
| Ending balance | (396,324) | (466,566) | (396,324) | (466,566) |
| Cash Flow Hedges | ||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balance | 12,033 | 10,493 | 28,209 | (20,787) |
| Net unrealized gains (losses) arising during the period | (16,137) | 14,045 | (31,902) | 40,370 |
| Amounts reclassified from AOCI | (533) | 4,084 | (944) | 9,039 |
| Other comprehensive (loss) income | (16,670) | 18,129 | (32,846) | 49,409 |
| Ending balance | (4,637) | 28,622 | (4,637) | 28,622 |
| Foreign Currency Translation Adjustments | ||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balance | (16,501) | (23,333) | (20,587) | (22,321) |
| Net unrealized gains (losses) arising during the period | 3,676 | (1,103) | 7,762 | (2,115) |
| Amounts reclassified from AOCI | 0 | 0 | 0 | 0 |
| Other comprehensive (loss) income | 3,676 | (1,103) | 7,762 | (2,115) |
| Ending balance | (12,825) | (24,436) | (12,825) | (24,436) |
| AOCI, Net of Tax | ||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
| Beginning balance | (388,220) | (495,015) | (345,610) | (585,260) |
| Other comprehensive (loss) income | (25,566) | 32,635 | (68,176) | 122,880 |
| Ending balance | $ (413,786) | $ (462,380) | $ (413,786) | $ (462,380) |