v3.25.2
EARNINGS PER COMMON SHARE (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 18, 2024
Jun. 29, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 29, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Numerator:          
Earnings for basic earnings per common share calculation | $   $ 32,436 $ 47,884 $ 70,674 $ 82,977
Weighted average common shares outstanding - basic (in shares) [1]   32,520 32,586 32,595 32,533
Weighted average impact of potentially dilutive convertible notes (in shares)   903 391 984 349
Weighted average impact of potentially dilutive warrants (in shares)   199 0 295 0
Weighted average impact of potentially dilutive securities (in shares)   201 277 242 305
Weighted average common shares outstanding - diluted (in shares) [1]   33,823 33,254 34,116 33,187
Earnings per common share:          
Basic earnings per common share (in dollars per share) | $ / shares [1]   $ 1.00 $ 1.47 $ 2.17 $ 2.55
Diluted earnings per common share (in dollars per share) | $ / shares [1]   $ 0.96 $ 1.44 $ 2.07 $ 2.50
Stockholders' equity note, stock split, conversion ratio 1.5        
[1] The prior year periods reflect the impact of the three-for-two stock split paid in December 2024. See Note 1 "Basis of Presentation and Significant Accounting Policies" for further details.