XML 142 R129.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Service Payments (Details) - Service Payments
$ in Thousands
Dec. 31, 2022
USD ($)
Other Commitments [Line Items]  
2023 $ 32,919
2024 18,761
2025 6,169
2026 3,271
2027 3,257
Thereafter 4,100
Total service payment commitments $ 68,477