XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Other Financial Information - Revenue, Remaining Performance Obligations and Deferred Contract Cost (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
Deferred commission $ 48,600,000
Amortization of deferred commission 8,100,000
Impairment loss 0
Product  
Disaggregation of Revenue [Line Items]  
Contract with customer, liability, revenue recognized 19,200,000
Service  
Disaggregation of Revenue [Line Items]  
Contract with customer, liability, revenue recognized $ 315,200,000