XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Narratives (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from Contracts with Customers        
Percentage impact on revenue from performance obligations satisfied in previous period 1.70% 0.80% 2.70% 1.30%