v3.26.1
LONG-TERM BORROWINGS (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
LONG-TERM BORROWINGS    
Long-term borrowings $ 106,000 $ 106,000
Due 2026, 4.40% to 4.92%    
LONG-TERM BORROWINGS    
Long-term borrowings $ 64,000 $ 64,000
Due 2026, 4.40% to 4.92% | Minimum    
LONG-TERM BORROWINGS    
Interest rate for first five years 4.40% 4.40%
Due 2026, 4.40% to 4.92% | Maximum    
LONG-TERM BORROWINGS    
Interest rate for first five years 4.92% 4.92%
Due 2028, 4.46% to 5.14%    
LONG-TERM BORROWINGS    
Long-term borrowings $ 42,000 $ 42,000
Due 2028, 4.46% to 5.14% | Minimum    
LONG-TERM BORROWINGS    
Interest rate for first five years 4.46% 4.46%
Due 2028, 4.46% to 5.14% | Maximum    
LONG-TERM BORROWINGS    
Interest rate for first five years 5.14% 5.14%