Revenues - Remaining Performance Obligation (Details) $ in Thousands | Mar. 31, 2022USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 223,350 |
Minimum monthly fees | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 119,026 |
Professional Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 4,050 |
Other | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 100,274 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 61,466 |
Performance obligations expected to be satisfied, expected timing | 9 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | Minimum monthly fees | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 54,972 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | Professional Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 3,970 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | Other | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 2,524 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 48,518 |
Performance obligations expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Minimum monthly fees | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 39,749 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Professional Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 80 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Other | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 8,689 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 31,230 |
Performance obligations expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Minimum monthly fees | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 17,372 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Professional Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Other | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 13,858 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 25,122 |
Performance obligations expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Minimum monthly fees | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 6,018 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Professional Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Other | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 19,104 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 23,900 |
Performance obligations expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Minimum monthly fees | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 915 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Professional Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Other | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 22,985 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 27,185 |
Performance obligations expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Minimum monthly fees | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Professional Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Other | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 27,185 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 5,929 |
Performance obligations expected to be satisfied, expected timing | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Minimum monthly fees | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Professional Services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | 0 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Other | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligations expected to be satisfied | $ 5,929 |