v3.26.3
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%