v3.25.2
Revenues (Tables)
6 Months Ended
Jul. 05, 2025
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
July 5,
2025
June 29,
2024
July 5,
2025
June 29,
2024
Industrial & Commercial$109,787 $88,083 $205,763 $153,345 
Home & Life83,058 57,284 164,796 98,397 
$192,845 $145,367 $370,559 $251,742 
The following disaggregates the Company’s revenue by sales channel (in thousands):
Three Months EndedSix Months Ended
July 5,
2025
June 29,
2024
July 5,
2025
June 29,
2024
Distributors$133,437 $99,931 $250,627 $170,290 
Direct customers59,408 45,436 119,932 81,452 
$192,845 $145,367 $370,559 $251,742