v3.25.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Amortizing intangible assets    
Amortization expense $ 12.1 $ 11.0
Remainder of 2025 34.2  
2026 43.5  
2027 37.3  
2028 34.5  
2029 27.8  
2030 16.4  
Thereafter 44.4  
Cost of revenue    
Amortizing intangible assets    
Amortization expense 10.5 10.0
Selling, General and Administrative Expenses    
Amortizing intangible assets    
Amortization expense $ 1.6 $ 1.0