XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregated Revenues - Narrative (Details)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Abstract]    
Prior year sale adjustments, percentage 3.00% 2.00%