XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Leases (Details 4)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 35,102
Lessee, Operating Lease, Liability, Payments, Due Year Two 32,945
Lessee, Operating Lease, Liability, Payments, Due Year Three 25,816
Lessee, Operating Lease, Liability, Payments, Due Year Four 18,900
Lessee, Operating Lease, Liability, Payments, Due Year Five 13,706
Lessee, Operating Lease, Liability, Payments, Due after Year Five 25,715
Lessee, Operating Lease, Liability, Payments, Due $ 152,184