XML 12 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
Remainder of 2020 $ 39,064
2021 44,972
2022 38,553
2023 22,838
2024 11,642
Thereafter 14,658
Total minimum lease payments 171,727
Impact of Discount Rate (10,518)
Total Lease Liability 161,209
Offices  
Lessee, Lease, Description [Line Items]  
Remainder of 2020 24,813
2021 30,386
2022 27,839
2023 18,455
2024 9,413
Thereafter 14,285
Total minimum lease payments 125,191
Impact of Discount Rate (9,748)
Total Lease Liability 115,443
Data Centers  
Lessee, Lease, Description [Line Items]  
Remainder of 2020 14,251
2021 14,586
2022 10,714
2023 4,383
2024 2,229
Thereafter 373
Total minimum lease payments 46,536
Impact of Discount Rate (770)
Total Lease Liability $ 45,766