v3.25.1
Significant Accounting Policies - Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Intangible Assets      
Accumulated amortization $ 701.4   $ 666.8
Amortization expense $ 34.6 $ 28.5  
Minimum      
Intangible Assets      
Useful life of intangible assets 4 years    
Maximum      
Intangible Assets      
Useful life of intangible assets 15 years