Investment in Securities - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Fair Value | ||
Less than 1 year | $ 0 | $ 0 |
Greater than or equal to 1 year and less than 3 years | 297,908 | 0 |
Greater than or equal to 3 years and less than 5 years | 3,118,693 | 1,329,834 |
Greater than or equal to 5 years | 11,025,776 | 11,109,580 |
Totals | 14,442,377 | 12,439,414 |
Amortized Cost | ||
Less than 1 year | 0 | 0 |
Greater than or equal to 1 year and less than 3 years | 297,846 | 0 |
Greater than or equal to 3 years and less than 5 years | 3,107,609 | 1,341,663 |
Greater than or equal to 5 years | 11,192,582 | 11,464,841 |
Totals | $ 14,598,037 | $ 12,806,504 |