XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - Maturities and Weighted Average Rates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Scheduled maturities and weighted average rates of borrowings    
Year one   $ 431,470
Year two $ 56,657  
Thereafter 85,240 85,155
Total borrowings $ 141,897 $ 516,625
Weighted Average Rate    
Year one (as a percent)   4.98%
Year two (as a percent) 2.47%  
Thereafter (as a percent) 3.89% 4.10%
Total borrowings (as a percent) 3.32% 4.84%