v3.26.1
Revenue From Contracts With Customers - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue From Contracts With Customers      
Net contract assets $ 9.7   $ 10.9
Credit losses on contract assets 0.0 $ 0.0  
Contract liabilities 13.8   17.1
Revenue recognized 13.6 15.6  
Unsatisfied performance obligations 1,200.0    
Deferred contract costs 20.8   $ 25.6
Amortization of deferred contract costs 17.2 16.4  
Impairment losses on deferred contract costs 0.0 $ 0.0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01      
Revenue From Contracts With Customers      
Unsatisfied performance obligations $ 550.9    
Expected timing of satisfaction 9 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01      
Revenue From Contracts With Customers      
Unsatisfied performance obligations $ 421.2    
Expected timing of satisfaction 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01      
Revenue From Contracts With Customers      
Unsatisfied performance obligations $ 226.2    
Expected timing of satisfaction 3 years