v3.25.2
Segment Reporting - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Abstract]        
Asset optimization revenue $ 2.8 $ 3.2 $ 22.8 $ 14.7
Asset optimization cost of revenues $ 3.4 $ 3.7 $ 25.7 $ 16.8