XML 94 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
The Company's future minimum lease payments under non-cancelable leases as of December 31, 2019 are as follows:
Year
 
Future Minimum Lease Payment
2020
 
$
9,906

2021
 
8,334

2022
 
8,043

2023
 
7,977

2024
 
6,477

Thereafter
 
10,707

Total future minimum lease payments
 
51,444

Less: Imputed interest
 
(3,838
)
Total
 
$
47,606


Schedule of Supplemental Consolidated Balance Sheet Information Related to Operating Leases
The following table provides supplemental Consolidated Balance Sheet information related to the Company's leases:
 
 
2019
Current portion of long-term operating lease liabilities
 
$
9,156

Long-term operating lease liabilities
 
38,450

Total operating lease liabilities
 
$
47,606

 
 
 
Weighted average remaining lease term
 
6.3 years

 
 
 
Weighted average discount rate
 
2.61
%

Schedule of Supplemental Cash Flow Information Related to Operating Leases
The following table provides supplemental cash flow information related to the Company's leases:
Year Ended December 31,

 
2019
Cash paid for amounts included in the measurement of lease liabilities
 
$
10,932

 
 
 
Right-of-use assets obtained in exchange for lease obligations
 
6,372