Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies - Schedule of Error Correction (Details)

v3.26.1
Summary of Significant Accounting Policies - Schedule of Error Correction (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues $ 222.7 $ 210.5
Cost of revenues 147.5 128.6
Janus International    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   21.2
As previously reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   210.5
Cost of revenues   128.6
As previously reported | Janus International    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   21.2
Product revenues    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues 188.8 175.7
Cost of revenues 125.2 104.7
Product revenues | Janus International    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   21.1
Product revenues | As previously reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   166.3
Cost of revenues   97.7
Product revenues | As previously reported | Janus International    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   11.7
Product revenues | Reclassification    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   9.4
Cost of revenues   7.0
Product revenues | Reclassification | Janus International    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   9.4
Service revenues    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues 33.9 34.8
Cost of revenues $ 22.3 23.9
Service revenues | Janus International    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   0.1
Service revenues | As previously reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   44.2
Cost of revenues   30.9
Service revenues | As previously reported | Janus International    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   9.5
Service revenues | Reclassification    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   (9.4)
Cost of revenues   (7.0)
Service revenues | Reclassification | Janus International    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Total revenues   $ (9.4)