XML 66 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
As of December 31, 2018, future minimum lease payments under long-term non-cancelable leases, as classified under ASC 840 were as follow:    
2019
 
$
11,934

2020
 
9,699

2021
 
9,456

2022
 
9,486

2023
 
5,969

Thereafter
 
1,160

 
 
$
47,704

Schedule of Future Minimum Lease Payments
The following table represents a reconciliation of the Company’s undiscounted future minimum lease payments under operating leases to the lease liability as of December 31, 2019 (in thousands):
 
Year ending December 31,
 
2020
 
$
11,111

2021
 
10,802

2022
 
10,143

2023
 
5,681

2024
 
397

Thereafter
 
521

Total lease payments
 
38,655

Less imputed interest
 
3,572

Total
 
$
35,083