XML 78 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Service Payments (Details) - Service Payments - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Commitments [Line Items]    
Contractual Obligation, Due in Next Fiscal Year $ 22,217 $ 21,758
Contractual Obligation, Due in Second Year 14,674 7,514
Contractual Obligation, Due in Third Year 9,358 1,877
Contractual Obligation, Due in Fourth Year 4,095 1,372
Contractual Obligation, Due in Fifth Year 1,938 735
Thereafter 4,401 735
Total service payment commitments $ 56,683 $ 33,991