XML 94 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Commitments And Contingencies [Line Items]          
Allowance for credit losses   $ 48,041 $ 48,964 $ 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,700