XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Narratives (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contracts with Customers      
Percentage impact on revenue from performance obligations satisfied in previous period 2.30% 1.30% 1.10%