v3.25.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2025
Jun. 29, 2024
Jul. 05, 2025
Jun. 29, 2024
Revenues        
Revenues $ 192,845 $ 145,367 $ 370,559 $ 251,742
Distributors        
Revenues        
Revenues 133,437 99,931 250,627 170,290
Direct customers        
Revenues        
Revenues 59,408 45,436 119,932 81,452
Industrial & Commercial        
Revenues        
Revenues 109,787 88,083 205,763 153,345
Home & Life        
Revenues        
Revenues $ 83,058 $ 57,284 $ 164,796 $ 98,397