XML 110 R100.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies Service Payments (Details) - Service Payments
$ in Thousands
Sep. 30, 2020
USD ($)
Other Commitments [Line Items]  
2020 $ 8,262
2021 23,563
2022 14,295
2023 7,188
2024 4,351
Thereafter 13,201
Total service payment commitments $ 70,860