v3.26.1
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Apr. 05, 2025
Revenues    
Revenues $ 213,500 $ 177,714
Distributors    
Revenues    
Revenues 160,558 117,189
Direct customers    
Revenues    
Revenues 52,942 60,525
Industrial & Commercial    
Revenues    
Revenues 127,969 95,976
Home & Life    
Revenues    
Revenues $ 85,531 $ 81,738