v3.26.1
EARNINGS PER COMMON SHARE (Tables)
6 Months Ended
Jun. 28, 2026
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share
Earnings per common share are as follows:
($ and shares in thousands, except per share data)Three Months Ended
Six Months Ended
June 28, 2026June 29, 2025June 28, 2026June 29, 2025
Numerator:
Net income attributable to common shares$43,421 $32,436 $82,901 $70,674 
Denominator:
Weighted average common shares outstanding - basic31,91332,52032,19932,595
Weighted average impact of potentially dilutive convertible notes1,2759031,575984
Weighted average impact of potentially dilutive warrants641 199 1,012 295 
Weighted average impact of potentially dilutive securities144201207242
Weighted average common shares outstanding - diluted33,97333,82334,99334,116
Earnings per common share:
Basic earnings per common share$1.36 $1.00 $2.57 $2.17 
Diluted earnings per common share$1.28 $0.96 $2.37 $2.07