XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Dec. 31, 2022
Revenue [Line Items]      
Incremental direct costs of obtaining a contract, practical expedient true    
Effects of a financing component, practical expedient true    
Remaining performance obligation for contracts, optional exemption true    
Adoption of Topic 606      
Revenue [Line Items]      
Contract liabilities $ 6.6   $ 8.4
Revenue recognized $ 5.3    
Warranties      
Revenue [Line Items]      
Standard product warranty description The standard warranty periods for the Company’s products are typically 12 months to 36 months. The Company recognizes estimated liabilities associated with standard warranty periods for its products in accordance with the provisions of ASC 450, “Contingencies,” as the Company has the ability to ascertain the likelihood of the liabilities and can reasonably estimate the amount of the liabilities.    
Minimum | Warranties      
Revenue [Line Items]      
Standard warranty period on products 12 months    
Maximum | Warranties      
Revenue [Line Items]      
Standard warranty period on products 36 months    
Maximum | Professional Services      
Revenue [Line Items]      
Percentage of revenue for professional services 3.00% 3.00%  
Duration of professional services performed under customer contract 1 month