Deferred Revenue and Performance Obligations - Additional Information (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-07-01 |
Jun. 30, 2026 |
|---|---|
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
| Revenue, remaining performance obligation (percent) | 98.00% |
| Expected timing of satisfaction period (in years) | 12 months |