XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
LEASES        
Operating lease, weighted average remaining lease term 6 years 7 months 6 days   6 years 7 months 6 days  
Lease, cost $ 6,572 $ 5,322 $ 12,733 $ 11,173
Operating lease, payments 4,098 3,077 8,147 6,222
Right-of-use asset obtained in exchange for operating lease liability $ 7,071 $ 1,438 $ 10,617 $ 5,334
Operating lease, weighted average discount rate, percent 3.70%   3.70%