Quarterly report pursuant to Section 13 or 15(d)

Segment Information - Schedule of Revenue by Timing of Recognition (Details)

v3.24.2.u1
Segment Information - Schedule of Revenue by Timing of Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, Major Customer [Line Items]        
Total revenues $ 207.1 $ 197.2 $ 399.7 $ 379.3
Point in time        
Revenue, Major Customer [Line Items]        
Total revenues 150.6 124.8 277.5 243.1
Over time        
Revenue, Major Customer [Line Items]        
Total revenues $ 56.5 $ 72.4 $ 122.2 $ 136.2