Investment in Securities - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Fair Value | ||
Greater than or equal to 3 years and less than 5 years | $ 4,173,205 | $ 1,329,834 |
Greater than or equal to 5 years | 10,944,890 | 11,109,580 |
Totals | 15,118,095 | 12,439,414 |
Amortized Cost | ||
Greater than or equal to 3 years and less than 5 years | 4,151,048 | 1,341,663 |
Greater than or equal to 5 years | 11,093,843 | 11,464,841 |
Totals | $ 15,244,891 | $ 12,806,504 |