XML 127 R114.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (maturities of operating lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 14,366  
Lessee, Operating Lease, Liability, to be Paid, Year Two 13,116  
Lessee, Operating Lease, Liability, to be Paid, Year Three 11,203  
Lessee, Operating Lease, Liability, to be Paid, Year Four 9,317  
Lessee, Operating Lease, Liability, to be Paid, Year Five 6,038  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 5,568  
Lessee, Operating Lease, Liability, to be Paid 59,608  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 4,403  
Operating lease liabilities $ 55,205 $ 59,756