v3.25.1
Investments in Securities (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025 and December 31, 2024.
March 31, 2025Principal AmountAmortized CostGross Unrealized LossGross Unrealized GainFair Value
Agency Securities, trading$14,729,346 $14,598,037 $(220,575)$64,915 $14,442,377 
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 March 31, 2025 and December 31, 2024.
March 31, 2025December 31, 2024
Weighted Average LifeFair ValueAmortized CostFair ValueAmortized Cost
< 1 year$— $— $— $— 
≥ 1 year and < 3 years297,908 297,846 — — 
≥ 3 years and < 5 years3,118,693 3,107,609 1,329,834 1,341,663 
≥ 5 years11,025,776 11,192,582 11,109,580 11,464,841 
Totals$14,442,377 $14,598,037 $12,439,414 $12,806,504