v3.26.1
Segment Reporting - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Abstract]    
Asset optimization revenue $ 22.8 $ 20.1
Asset optimization cost of revenues $ 19.1 $ 22.3
Number Of Reportable Segments Disclosed By Definition Flag reportable business segments