v3.25.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Reverse repurchase agreements $ 518,125 $ 498,250
Obligations to return securities as collateral 509,410 493,433
Repurchase Agreements    
Related Party Transaction [Line Items]    
Reverse repurchase agreements 518,125 498,250
Repurchase Agreements | BUCKLER Securities, LLC    
Related Party Transaction [Line Items]    
Reverse repurchase agreements $ 466,875 $ 447,063