v3.26.1
Stock-Based Compensation - Net of forfeitures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jul. 01, 2025
Jun. 30, 2026
Jul. 01, 2025
Stock-Based Compensation        
Total stock-based compensation $ 8,761 $ 7,189 $ 15,775 $ 14,770
Income tax benefit 2,158 1,759 3,888 3,629
Total stock-based compensation, net of taxes 6,603 5,430 11,887 11,141
Capitalized stock-based compensation 54 59 107 113
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Stock-Based Compensation        
Total stock-based compensation 5,809 4,546 9,952 9,591
Location, Statement of Income, Balance [Axis]: us-gaap:LaborAndRelatedExpense        
Stock-Based Compensation        
Total stock-based compensation 2,852 2,542 5,625 4,979
Location, Statement of Income, Balance [Axis]: us-gaap:OtherCostAndExpenseOperating        
Stock-Based Compensation        
Total stock-based compensation $ 100 $ 101 $ 198 $ 200