XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 29, 2024
Dec. 31, 2023
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.7 $ 5.8
Revenue recognized $ 2.7  
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%