XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Maturities of operating lease liabilities [Table Text Block]
December 31,
December 31,
2021
2020
Right of use lease assets
$
36,635
$
38,507
Other accrued liabilities
9,976
10,901
Long-term lease liabilities
26,335
27,070
Total operating lease liabilities
$
36,311
$
37,971
Weighted average
 
remaining lease term (years)
5.6
6.0
Weighted average
 
discount rate
4.22%
4.20%
Schedule of Company's future minimum rental commitments under operating leases [Table Text Block]
December 31,
2021
For the year ended December 31, 2022
$
11,346
For the year ended December 31, 2023
9,041
For the year ended December 31, 2024
7,017
For the year ended December 31, 2025
5,292
For the year ended December 31, 2026
4,197
For the year ended December 31, 2027 and beyond
4,502
Total lease payments
41,395
Less: imputed interest
(5,084)
Present value of lease liabilities
$
36,311