v3.25.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Reverse repurchase agreements $ 512,750 $ 498,250
Obligations to return securities as collateral 506,340 493,433
Repurchase Agreements    
Related Party Transaction [Line Items]    
Reverse repurchase agreements 512,750 498,250
Repurchase Agreements | BUCKLER Securities, LLC    
Related Party Transaction [Line Items]    
Reverse repurchase agreements $ 461,250 $ 447,063