Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease commitments under operating leases
Future annual minimum lease commitments under operating leases were as follows:
 
Years ending December 31:
 

2019
$
15,997

2020
15,437

2021
14,705

2022
10,816

2023
9,910

Thereafter
39,449

Total
$
106,314

Schedule of rent expense for all operating leases
Rent expense for all operating leases totaled:
 
 
 
Year Ended December 31,
 
 
2018
 
2017
 
2016
Rent expense
 
$
19,658

 
$
18,084

 
$
14,984