v3.25.2
Investments in Securities (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities in an Unrealized Gain or Loss Position
The tables below present the components of the carrying value and the unrealized gain or loss position of our investments in securities at June 30, 2025 and December 31, 2024.
June 30, 2025Principal AmountAmortized CostGross Unrealized LossGross Unrealized GainFair Value
Agency Securities, trading$14,812,104 $14,642,824 $(203,150)$76,171 $14,515,845 
U.S. Treasury Securities$600,000 $602,067 $— $183 $602,250 
Total Trading Securities$15,412,104 $15,244,891 $(203,150)$76,354 $15,118,095 
December 31, 2024
Agency Securities, trading$12,957,039 $12,806,504 $(370,044)$2,954 $12,439,414 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the weighted average lives of our investments in securities at June 30, 2025 and December 31, 2024.
June 30, 2025December 31, 2024
Weighted Average LifeFair ValueAmortized CostFair ValueAmortized Cost
≥ 3 years and < 5 years$4,173,205 $4,151,048 $1,329,834 $1,341,663 
≥ 5 years10,944,890 11,093,843 11,109,580 11,464,841 
Totals$15,118,095 $15,244,891 $12,439,414 $12,806,504