XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Summary of Future Minimum Lease Payments
Future minimum lease payments under all non-cancelable leases at December 31, 2018 are as follows:
Years Ending December 31,
 
2019
$
5,994

2020
5,146

2021
3,976

2022
1,925

2023
1,164

Thereafter
2,132

Total
$
20,337