XML 123 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (statement of position location and lease cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease right-of-use assets $ 43,731 $ 49,283  
Operating lease liabilities $ 48,659 $ 55,205  
Operating Lease, Weighted Average Remaining Lease Term 4 years 6 months 5 years 1 month 6 days  
Operating Lease, Weighted Average Discount Rate, Percent 3.30% 3.00%  
Operating Lease, Cost $ 13,848 $ 16,647 $ 17,541
Short-term Lease, Cost 132 125 100
Variable Lease, Cost 2,231 2,189 2,584
Sublease Income 1,447 1,126 904
Lease, Cost $ 14,764 $ 17,835 $ 19,321