v3.26.1
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Earnings Per Share [Abstract]        
Net income attributable to common shares $ 43,421 $ 32,436 $ 82,901 $ 70,674
Weighted average common shares outstanding - basic (in shares) 31,913 32,520 32,199 32,595
Weighted average impact of potentially dilutive convertible notes (in shares) 1,275 903 1,575 984
Weighted average impact of potentially dilutive warrants (in shares) 641 199 1,012 295
Weighted average impact of potentially dilutive securities (in shares) 144 201 207 242
Weighted average common shares outstanding - diluted (in shares) 33,973 33,823 34,993 34,116
Earnings per common share:        
Basic earnings per common share (in dollars per share) $ 1.36 $ 1.00 $ 2.57 $ 2.17
Diluted earnings per common share (in dollars per share) $ 1.28 $ 0.96 $ 2.37 $ 2.07