XML 103 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Year one $ 36,270 $ 34,775
Year two 30,354 32,371
Year three 27,709 26,112
Year four 24,401 24,273
Year five 22,662 21,578
Thereafter 52,432 67,025
Total undiscounted lease payments 193,828 206,134
Less: imputed interest (21,325) (45,086)
Total lease liabilities $ 172,503 $ 161,048