XML 90 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
LEASES    
Weighted average remaining lease term (in years) 7 years 4 months 24 days 7 years 4 months 24 days
Weighted average discount rate 4.59% 4.29%
Maturities of operating lease liabilities    
2025 $ 43,660  
2026 40,800  
2027 33,992  
2028 30,325  
2029 25,307  
Thereafter 93,557  
Total lease payments 267,641  
Less imputed interest (43,299)  
Total operating lease liabilities $ 224,342  
Operating Lease, Liability, Statement of Financial Position Operating Lease, Liability, Current, Operating Lease, Liability, Noncurrent