v3.26.1
Related Parties - Concentration Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Related Party Transaction [Line Items]        
Total revenue $ 961,986 $ 724,052 $ 1,685,160 $ 1,274,133
Gross profit 69,142 67,801 104,900 88,129
Related Party        
Related Party Transaction [Line Items]        
Total revenue 29,965 26,100 53,203 47,209
Gross profit $ 912 $ 2,888 $ 1,985 $ 3,621
Related Party | Southwest Gas Corporation | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Related Party Transaction [Line Items]        
Concentration risk percentage 3.00% 4.00% 3.00% 4.00%
Related Party | Southwest Gas Corporation | Gross Profit Benchmark | Customer Concentration Risk        
Related Party Transaction [Line Items]        
Concentration risk percentage 1.00% 4.00% 2.00% 4.00%