XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
LEASES    
Lease, cost $ 5,890 $ 6,161
Operating lease, payments 2,552 4,049
Right-of-use asset obtained in exchange for operating lease liability $ 254 $ 3,546
Operating lease, weighted average remaining lease term 6 years 3 months 18 days  
Operating lease, weighted average discount rate, percent 3.70%