XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Text Block [Abstract]        
Earnings Per Share     Earnings Per Share
Basic earnings per share is calculated based upon the weighted average number of common shares actually outstanding, and diluted earnings per share is calculated based upon the weighted average number of common shares outstanding and other dilutive securities.
The company’s potentially dilutive securities consist of shares issuable upon vesting of restricted stock grants, computed using the treasury method, and amounted to 17,000 and 28,000 for the three months ended July 4, 2026 and June 28, 2025, respectively.
The company’s potentially dilutive securities consist of shares issuable upon vesting of restricted stock grants, computed using the treasury method, and amounted to 14,000 for both the six months ended July 4, 2026 and June 28, 2025.
For the three and six months ended June 28, 2025, the average market price of the company's common stock exceeded the exercise price of the Convertible Notes (as defined below) resulting in 510,000 and 769,000 diluted common stock equivalents to be included in the diluted net earnings per share, respectively.
 
Earnings Per Share, Policy     Earnings Per Share
Basic earnings per share is calculated based upon the weighted average number of common shares actually outstanding, and diluted earnings per share is calculated based upon the weighted average number of common shares outstanding and other dilutive securities.
 
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 17,000 28,000 14,000 14,000
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities   510,000   769,000