XML 262 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 13,961    
Operating Lease, Cost [1] 14,472 $ 17,322 $ 14,550
Short-term Lease, Cost 28 72 23
Variable Lease, Cost 0 0 0
Lease, Cost 14,500 $ 17,394 $ 14,573
Lessee, Operating Lease, Liability, Payments, Due Year Two 13,050    
Lessee, Operating Lease, Liability, Payments, Due Year Three 10,910    
Lessee, Operating Lease, Liability, Payments, Due Year Four 8,243    
Lessee, Operating Lease, Liability, Payments, Due Year Five 5,243    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 10,395    
Lessee, Operating Lease, Liability, Payments, Due 61,802    
Operating Lease, Liability, Undiscounted Excess Amount $ 5,525    
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Operating Lease, Payments    
Operating Lease, Liability $ 56,277    
Operating Lease, Weighted Average Remaining Lease Term 5 years 7 months 9 days 5 years 5 months 15 days 5 years 8 months 19 days
Operating Lease, Weighted Average Discount Rate, Percent 2.98% 2.43% 1.97%
[1] Operating lease costs for the periods presented are inclusive of lease exit costs noted above.