XML 82 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Revenues      
Revenues $ 584,386 $ 782,258 $ 1,024,106
Revenue from performance obligations that were satisfied in previous reporting periods 0 0 30,100
Distributors      
Revenues      
Revenues 393,148 611,332 829,373
Direct customers      
Revenues      
Revenues 191,238 170,926 194,733
Industrial & Commercial      
Revenues      
Revenues 338,528 496,578 573,725
Home & Life      
Revenues      
Revenues $ 245,858 $ 285,680 $ 450,381