XML 67 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income per Share - Schedule of Reconciliation of Income per Share (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Numerator:      
Net income $ 55,479 $ 34,590 $ 27,750
Add effect of dilutive securities:      
Interest on convertible notes, net of tax 5,234 5,399 580
Net income available to common shareholders $ 60,713 $ 39,989 $ 28,330
Denominator:      
Weighted average basic common shares outstanding (in shares) 37,914,060 37,633,672 37,094,220
Dilutive effect of unvested common shares (in shares) 687,524 574,707 638,293
Dilutive effect of stock options and warrants (in shares) 57,540 38,024 66,719
Dilutive effect of convertible notes (in shares) 7,323,941 7,392,817 943,096
Weighted average diluted common shares outstanding (in shares) 45,983,065 45,639,220 38,742,328