XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Operating Lease Maturities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Lease Maturities [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months $ 28,619  
Lessee, Operating Lease, Liability, Payments, Due Year Two 25,439  
Lessee, Operating Lease, Liability, Payments, Due Year Three 22,402  
Lessee, Operating Lease, Liability, Payments, Due Year Four 22,027  
Lessee, Operating Lease, Liability, Payments, Due Year Five 22,841  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 114,828  
Lessee, Operating Lease, Liability, Payments, Due 236,156 $ 174,872
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (58,872)  
Operating Lease, Liability $ 177,284