v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disbursements on reverse repurchase agreements $ (2,217,750) $ (4,180,637)
Receipts from reverse repurchase agreements 2,197,875 4,035,762
Proceeds from repurchase agreements 68,704,178 41,936,175
Principal repayments on repurchase agreements (66,588,046) (44,367,515)
BUCKLER Securities, LLC | Related Party    
Disbursements on reverse repurchase agreements (1,860,188) (3,256,075)
Receipts from reverse repurchase agreements 1,840,375 3,161,700
Proceeds from repurchase agreements 42,363,476 24,449,913
Principal repayments on repurchase agreements $ (40,923,923) $ (25,026,743)