XML 131 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (maturities of operating lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 14,393  
Lessee, Operating Lease, Liability, to be Paid, Year Two 12,952  
Lessee, Operating Lease, Liability, to be Paid, Year Three 11,361  
Lessee, Operating Lease, Liability, to be Paid, Year Four 9,086  
Lessee, Operating Lease, Liability, to be Paid, Year Five 7,260  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 9,569  
Lessee, Operating Lease, Liability, to be Paid 64,621  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 4,865  
Operating lease liabilities $ 59,756 $ 59,343