XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of Maturities of operating lease liabilities [Table Text Block]
December 31,
December 31,
2020
2019
Right of use lease assets
$
38,507
$
42,905
Other accrued liabilities
10,901
11,177
Long-term lease liabilities
27,070
31,273
Total operating
 
lease liabilities
$
37,971
$
42,450
Weighted average
 
remaining lease term (years)
6.0
6.2
Weighted average
 
discount rate
4.20%
4.21%
Schedule of Company's future minimum rental commitments under operating leases [Table Text Block]
December 31,
2020
For the year ended December 31, 2021
$
12,342
For the year ended December 31, 2022
8,395
For the year ended December 31, 2023
6,220
For the year ended December 31, 2024
4,610
For the year ended December 31, 2025
3,836
For the year ended December 31, 2026 and beyond
8,141
Total lease payments
43,544
Less: imputed interest
(5,573)
Present value of lease liabilities
$
37,971