XML 105 R97.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Service Payments (Details) - Service Payments
$ in Thousands
Mar. 31, 2020
USD ($)
Other Commitments [Line Items]  
Contractual Obligation, Due in Next Fiscal Year $ 20,251
Contractual Obligation, Due in Second Year 17,787
Contractual Obligation, Due in Third Year 9,991
Contractual Obligation, Due in Fourth Year 4,095
Contractual Obligation, Due in Fifth Year 1,938
Thereafter 4,401
Total service payment commitments $ 58,463