v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disbursements on reverse repurchase agreements $ 0 $ (2,217,750)
Receipts from reverse repurchase agreements 0 2,197,875
Proceeds from repurchase agreements 78,174,756 68,704,178
Principal repayments on repurchase agreements (76,675,095) (66,588,046)
U.S. Treasury Securities    
Purchases of securities 501,709 602,133
Agency Securities    
Proceeds from sales of U.S. treasury securities 491,402 0
BUCKLER Securities, LLC | Related Party    
Disbursements on reverse repurchase agreements 0 (1,860,188)
Receipts from reverse repurchase agreements 0 1,840,375
Proceeds from repurchase agreements 38,786,436 42,363,476
Principal repayments on repurchase agreements (38,111,283) (40,923,923)
BUCKLER Securities, LLC | Related Party | U.S. Treasury Securities    
Purchases of securities 50,049 200,680
BUCKLER Securities, LLC | Related Party | Agency Securities    
Proceeds from sales of U.S. treasury securities $ 49,000 $ 0