v3.26.3
LEASES - Maturities of Lease Liabilities, Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
LEASES    
2026 $ 5,859  
2027 15,876  
2028 14,004  
2029 9,406  
2030 5,212  
After 2030 16,482  
Total lease payments 66,839  
Less: Imputed interest 8,858  
Operating lease liabilities $ 57,981 $ 53,521
Weighted average remaining lease term 6 years 1 month 6 days  
Weighted average discount rate 3.90%