XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Other Financial Information - Revenue, Remaining Performance Obligations and Deferred Contract Cost (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]  
Deferred contract cost $ 51.7
Amortization of deferred commission 19.1
Impairment loss 0.0
Product  
Disaggregation of Revenue [Line Items]  
Contract with customer, liability, revenue recognized 31.6
Service  
Disaggregation of Revenue [Line Items]  
Contract with customer, liability, revenue recognized $ 384.4