Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Segment Information - Schedule of Revenue by Timing of Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Major Customer [Line Items]        
Total revenues $ 197.2 $ 175.8 $ 379.3 $ 339.0
Point in time        
Revenue, Major Customer [Line Items]        
Total revenues 124.8 117.2 243.1 234.2
Over time        
Revenue, Major Customer [Line Items]        
Total revenues $ 72.4 $ 58.6 $ 136.2 $ 104.8