v3.25.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables provide a summary of our assets and liabilities that are measured at fair value on a recurring basis at June 30, 2025 and December 31, 2024.
June 30, 2025Level 1Level 2Level 3Balance
Assets at Fair Value:
Agency Securities$— $14,515,845 $— $14,515,845 
U.S. Treasury Securities$602,250 $— $— $602,250 
Derivatives$— $629,180 $— $629,180 
Liabilities at Fair Value:
Obligations to return securities as collateral$— $509,410 $— $509,410 
Derivatives$56,420 $50,519 $— $106,939 
December 31, 2024Level 1Level 2Level 3Balance
Assets at Fair Value:
Agency Securities$— $12,439,414 $— $12,439,414 
Derivatives$13,300 $894,763 $— $908,063 
Liabilities at Fair Value:
Obligations to return securities as collateral$— $493,433 $— $493,433 
Derivatives$328 $957 $— $1,285