v3.26.1
SEGMENT REPORTING - Long-lived assets by geographic areas (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting          
Long-lived assets $ 238.3   $ 238.3   $ 244.1
Revenues less cost of revenues 731.6 $ 587.3 1,460.5 $ 1,152.5  
United States          
Segment Reporting          
Long-lived assets 182.5   182.5   184.5
Revenues less cost of revenues 635.8 508.1 1,269.6 1,000.2  
United Kingdom          
Segment Reporting          
Long-lived assets 33.9   33.9   30.0
Other          
Segment Reporting          
Long-lived assets 21.9   21.9   $ 29.6
Revenues less cost of revenues $ 95.8 $ 79.2 $ 190.9 $ 152.3