v3.25.2
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