Revenue from Contracts with Customers (Details) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Revenue from Contracts with Customers | ||||
| Percentage impact on revenue from performance obligations satisfied in previous period | 4.50% | 4.00% | 6.60% | 4.60% |