v3.26.1
Common Stock and Stock-Based Awards - Stock-Based Compensation (Narrative) (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
May 26, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional shares of common stock for issuance 1.8        
Additional shares available for issuance   2.9   2.9  
Stock-based compensation expense   $ 6,200 $ 5,300 $ 11,611 $ 9,732
Income tax benefit recognized in the income statement for stock-based awards   $ 800 $ 600 1,500 1,000
Proceeds from stock options exercised       0 4
Tax benefit realized as a result of stock option exercises and the vesting of other share-based awards       $ 4,600 2,600
Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total intrinsic value of stock options exercised         $ 100
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       4 years  
Term of options       10 years  
Performance-Based Restricted Stock Units [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       3 years  
Time-Based Restricted Stock Units [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       3 years  
Time-Based Restricted Stock Units [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       4 years