XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 27, 2025
Earnings Per Share [Abstract]  
Schedule of Calculation of Earnings Per Share and Weighted-Average Common Shares Outstanding
The following table sets forth the calculation of earnings per share and weighted-average common shares outstanding at the dates indicated (in thousands, except per share data):
Three Months EndedNine Months Ended
September 27,
2025
September 28,
2024
September 27,
2025
September 28,
2024
Net income$39,400 $56,284 $107,160 $122,535 
Weighted-average common shares outstanding—basic80,396 84,707 81,909 85,285 
Effect of dilutive securities1,033 785 903 754 
Weighted-average common shares outstanding—diluted81,429 85,492 82,812 86,039 
Earnings per share
Basic$0.49 $0.66 $1.31 $1.44 
Diluted$0.48 $0.66 $1.29 $1.42