v3.25.2
Loans and Allowance for Credit Losses on Loans - Additional Information (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
factor
Dec. 31, 2024
USD ($)
Loans And Leases Receivable Disclosure [Line Items]    
Historical loss of reversion period, baseline scenario 1 year  
Historical loss of reversion period, adverse scenario 2 years  
Number of matrix factors | factor 9  
Non accrual loan threshold $ 500  
Additional commitments lend to borrowers whose loans were modified 0 $ 0
Collateralized Debt Obligations    
Loans And Leases Receivable Disclosure [Line Items]    
Accrued interest receivable on loans $ 8,600 $ 8,100