XML 71 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Annual Payments Under Non-Cancelable Lease Agreements
At December 31, 2018, future minimum annual payments under non-cancelable lease agreements with original terms in excess of one year, and including payments required under operating leases for facilities we have vacated, are as follows:
 
 
Total
2019
$
64,082

2020
53,138

2021
42,480

2022
26,445

2023
19,895

Thereafter
45,708

Total minimum payments
$
251,748