XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Contract Liabilities - Warranty Revenue and Related Balance Sheet Disclosures (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Current refundable customer deposits related to outstanding extended service contracts $ 20.0 $ 14.9
Refundable Customer Deposits Related To Amounts Received In Advance Of Warranty Services Provided, Current 4.4
Refundable Customer Deposits Related To Amounts Received In Advance Of Warranty Services Provided, Noncurrent 1.9
Warranty Claims Expense $ 3.7