XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Revenues        
Revenues $ 145,367 $ 244,866 $ 251,742 $ 491,653
Revenue from performance obligations that were satisfied in previous reporting periods 0   2,100  
Distributors        
Revenues        
Revenues 99,931 187,646 170,290 392,518
Direct customers        
Revenues        
Revenues 45,436 57,220 81,452 99,135
Industrial & Commercial        
Revenues        
Revenues 88,083 165,303 153,345 316,016
Home & Life        
Revenues        
Revenues $ 57,284 $ 79,563 $ 98,397 $ 175,637