XML 65 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies Contractual Obligations (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
property
Operating Leases  
2019 $ 29,664
2020 24,103
2021 19,762
2022 14,262
2023 8,859
Thereafter 6,285
Total 102,935
Related Party Leases  
2019 1,285
2020 1,317
2021 1,350
2022 1,383
2023 1,418
Thereafter 1,082
Total 7,835
Purchase Obligations  
2019 23,162
2020 5,424
2021 3,615
2022 0
2023 0
Thereafter 0
Total 32,201
Total Contractual Obligations  
2019 54,111
2020 30,844
2021 24,727
2022 15,645
2023 10,277
Thereafter 7,367
Total $ 142,971
Apex Systems [Member]  
Other Commitments [Line Items]  
Number of Leased Properties Owned by Related Parties | property 2