XML 123 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Borrowings - Contractual Maturities of Other Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Due in 2025 $ 133,224  
Due in 2026 151,978  
Due in 2027 2,053  
Due in 2028 1,810  
Due in 2029 1,019  
Thereafter 386,411  
Unamortized debt issuance costs and other basis adjustments 13,123  
Total $ 689,618 $ 764,870