v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disbursements on reverse repurchase agreements $ (613,250) $ (2,425,876)
Receipts from reverse repurchase agreements 598,750 1,667,250
Proceeds from repurchase agreements 26,294,795 23,129,610
Principal repayments on repurchase agreements (24,503,333) (23,364,903)
BUCKLER Securities, LLC | Related Party    
Disbursements on reverse repurchase agreements (461,250) (1,805,375)
Receipts from reverse repurchase agreements 447,063 1,254,000
Proceeds from repurchase agreements 14,360,617 13,324,607
Principal repayments on repurchase agreements $ (13,537,234) $ (12,575,496)