XML 53 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of Maturities of operating lease liabilities [Table Text Block]
June 30,
December 31,
2021
2020
Right of use lease assets
$
36,160
$
38,507
Other current liabilities
10,064
10,901
Long-term lease liabilities
25,668
27,070
Total operating
 
lease liabilities
$
35,732
$
37,971
Weighted average
 
remaining lease term (years)
5.8
6.0
Weighted average
 
discount rate
4.26%
4.20%
Schedule of Company's future minimum rental commitments under operating leases [Table Text Block]
June 30,
2021
For the remainder of 2021
$
6,052
For the year ended December 31, 2022
9,400
For the year ended December 31, 2023
7,234
For the year ended December 31, 2024
5,355
For the year ended December 31, 2025
4,260
For the year ended December 31, 2026 and beyond
8,152
Total lease payments
40,453
Less: imputed interest
(4,721)
Present value of lease liabilities
$
35,732