XML 95 R87.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Dec. 31, 2024
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Commitments And Contingencies [Line Items]              
Allowance for credit losses   $ 48,041 $ 47,291 $ 48,964 $ 43,952 $ 43,075 $ 51,082
Cash settlement payment $ 29,500            
Accrued contingent litigation liability   23,000 23,000        
Insurance settlement payment   6,500          
After-tax settlement   (17,100)          
Unfunded Commitments [Member] | Other Liabilities [Member]              
Commitments And Contingencies [Line Items]              
Allowance for credit losses   $ 4,100 $ 3,900