XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Revenues (Tables)
6 Months Ended
Jun. 29, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue The following represents revenue by product category (in thousands):
Three Months EndedSix Months Ended
June 29,
2024
July 1,
2023
June 29,
2024
July 1,
2023
Industrial & Commercial$88,083 $165,303 $153,345 $316,016 
Home & Life57,284 79,563 98,397 175,637 
$145,367 $244,866 $251,742 $491,653 
The following disaggregates the Company’s revenue by sales channel (in thousands):
Three Months EndedSix Months Ended
June 29,
2024
July 1,
2023
June 29,
2024
July 1,
2023
Distributors$99,931 $187,646 $170,290 $392,518 
Direct customers45,436 57,220 81,452 99,135 
$145,367 $244,866 $251,742 $491,653