XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]  
Non-cancelable purchase commitments $ 159.7
Non-cancelable purchase commitments expected to be paid within the next twelve months 146.3
Ransomware incident, expense 13.6
Insurance recoveries $ 11.1
Standard warranty period (up to) 30 days
Limited warranty period (up to) 6 months
Cost of product and service revenues  
Loss Contingencies [Line Items]  
Ransomware incident, expense, net of insurance recoveries $ 0.3
Research and development  
Loss Contingencies [Line Items]  
Ransomware incident, expense, net of insurance recoveries 0.2
Selling, general, and administrative  
Loss Contingencies [Line Items]  
Ransomware incident, expense, net of insurance recoveries $ 2.0