v3.25.1
Commitments and Contingencies - Schedule of Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Unfunded off-balance-sheet credit risk $ 3,617,794 $ 3,605,302
Commitments to extend credit    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Unfunded off-balance-sheet credit risk 3,609,307 3,597,937
Standby letters of credit    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Unfunded off-balance-sheet credit risk 8,487 7,365
Commitments to Extend Credit, Letters Issued    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Unfunded off-balance-sheet credit risk $ 1,190,000 $ 1,200,000