XML 48 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Schedule of Future Minimum Lease Payments The Company's future minimum lease payments under non-cancelable leases as of March 31, 2019 are as follows:
2019 (excluding the three months ended March 31, 2019)
 
$
6,709

2020
 
8,610

2021
 
7,570

2022
 
7,277

2023
 
7,277

Thereafter
 
17,404

Total future minimum lease payments
 
54,847

Less: Imputed interest
 
(4,561
)
Total
 
$
50,286

Supplemental Consolidated Balance Sheet Information Related to Operating Leases The following table provides supplemental Consolidated Balance Sheet information related to the Company's leases:
 
 
March 31, 2019
Short-term operating lease liabilities
 
$
8,448

Long-term operating lease liabilities
 
41,838

Total operating lease liabilities
 
$
50,286

 
 
 
Weighted average remaining lease term
 
7.0 years

 
 
 
Weighted average discount rate
 
2.63
%
Supplemental Cash Flow Information Related to Operating Leases The following table provides supplemental cash flow information related to the Company's leases:
 
 
For the Three Months Ended March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities
 
$
2,716

 
 
 
Right-of-use assets obtained in exchange for lease obligations
 
2,810