Revenues - Narrative (Details) - Customer Subscription - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 |
Jun. 30, 2026 |
|---|---|
| Minimum | |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
| Expected timing of satisfaction (in months) | 1 month |
| Maximum | |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
| Expected timing of satisfaction (in months) | 12 months |