v3.25.2
Overview, Basis of Presentation and Significant Accounting Policies - Summary of Current Expected Credit Loss Reserve (Details 1) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Receivables [Abstract]        
Provision for accounts receivable $ 25.0 $ 24.6    
Provision of unbilled receivables and contract assets 0.6 0.4    
Total $ 25.6 $ 25.0 $ 24.5 $ 18.9