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