v3.26.1
Related Parties - Concentration Risk (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Related Party Transaction [Line Items]    
Total revenue $ 723,174 $ 550,081
Gross profit 35,758 20,328
Related Party    
Related Party Transaction [Line Items]    
Total revenue 23,238 21,109
Gross profit $ 1,073 $ 733
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%
Related Party | Southwest Gas Corporation | Gross Profit Benchmark | Customer Concentration Risk    
Related Party Transaction [Line Items]    
Concentration risk percentage 3.00% 4.00%