XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
BORROWINGS - Contractual Maturity on Borrowings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contractual maturity of borrowings    
Carrying Value $ 990,198  
Weighted-average rate 2.21%  
Weighted-average interest rate on borrowings during period 3.80% 2.97%
January 2, 2025    
Contractual maturity of borrowings    
Carrying Value $ 379,553  
Weighted-average rate 2.42%  
January 7, 2025    
Contractual maturity of borrowings    
Carrying Value $ 4,996  
Weighted-average rate 2.78%  
January 29, 2025    
Contractual maturity of borrowings    
Carrying Value $ 4,994  
Weighted-average rate 2.59%  
February 28, 2025    
Contractual maturity of borrowings    
Carrying Value $ 1,990  
Weighted-average rate 1.38%  
October 1, 2025    
Contractual maturity of borrowings    
Carrying Value $ 234  
Weighted-average rate 1.50%  
March 1, 2027    
Contractual maturity of borrowings    
Carrying Value $ 1,917  
Weighted-average rate 1.55%  
June 7, 2027    
Contractual maturity of borrowings    
Carrying Value $ 50,000  
Weighted-average rate 4.47%  
June 14, 2027    
Contractual maturity of borrowings    
Carrying Value $ 50,000  
Weighted-average rate 4.38%  
June 21, 2027    
Contractual maturity of borrowings    
Carrying Value $ 50,000  
Weighted-average rate 4.40%  
August 23, 2027    
Contractual maturity of borrowings    
Carrying Value $ 100,000  
Weighted-average rate 3.73%  
August 10, 2028    
Contractual maturity of borrowings    
Carrying Value $ 254,380  
Weighted-average rate 4.67%  
December 7, 2028    
Contractual maturity of borrowings    
Carrying Value $ 91,680  
Weighted-average rate 4.54%  
March 1, 2029    
Contractual maturity of borrowings    
Carrying Value $ 454  
Weighted-average rate 2.50%