v3.26.3
Segment Information - Schedule of Revenue by Timing of Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total revenues $ 277.8 $ 223.1 $ 802.2 $ 648.0
Point in time        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total revenues 180.3 157.1 519.9 439.4
Over time        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]        
Total revenues $ 97.5 $ 66.0 $ 282.3 $ 208.6