XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Lease Maturity Analysis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
Leases [Abstract]      
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 32,865    
Lessee, Operating Lease, Liability, Payments, Due Year Two 24,785    
Lessee, Operating Lease, Liability, Payments, Due Year Three 16,156    
Finance Lease, Liability, Payments, Due Year Four 9,902    
Lessee, Operating Lease, Liability, Payments, Due Year Five 7,413    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 38,212    
Lessee, Operating Lease, Liability, Payments, Due 129,333    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (10,381)    
Operating Lease, Liability $ 118,952 $ 99,046 $ 93,500