XML 90 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Lease - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 12,365 $ 12,407
2022 8,571 10,221
2023 6,851 6,909
2024 5,752 6,055
2025 4,876 5,052
Thereafter 23,742 26,904
Total 62,157 67,548
Less: Interest 12,467 13,696
Present value of lease liabilities $ 49,690 $ 53,852