XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Revenue from Contract with Customer [Abstract]        
Number of days contract with customer is generally paid     30 days  
Variable consideration adjustments included in revenue | $ $ 2.5 $ (0.6) $ (5.4) $ (1.3)
Number of reportable segments | segment     1