XML 121 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating and Finance Leases    
Lease liability payments due year one $ 22,838 $ 19,250
Lease liability payments due year two 18,738 16,305
Lease liability payments due year three 15,307 12,552
Lease liability payments due year four 14,015 9,516
Lease liability payments due year five 10,987 8,718
Lease liability payments due after year five 17,967 8,901
Total lease liability payments due $ 99,852 $ 75,242