XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Year one $ 36,202 $ 36,270
Year two 33,490 30,354
Year three 29,153 27,709
Year four 27,779 24,401
Year five 23,213 22,662
Thereafter 50,311 52,432
Total undiscounted lease payments 200,148 193,828
Less: imputed interest (23,754) (21,325)
Total lease liabilities $ 176,394 $ 172,503