XML 99 R88.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies Service Payments (Details) - Service Payments - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Other Commitments [Line Items]    
Contractual Obligation, Due in Next Fiscal Year $ 11,827 $ 21,758
Contractual Obligation, Due in Second Year 10,319 7,514
Contractual Obligation, Due in Third Year 5,425 1,877
Contractual Obligation, Due in Fourth Year 5,198 1,372
Contractual Obligation, Due in Fifth Year 3,573 735
Thereafter 6,331 735
Total Operating Leases $ 42,673 $ 33,991