XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Jun. 28, 2024
Mar. 29, 2024
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 27, 2024
Sep. 29, 2023
Numerator:                
Net income $ 14,098 $ 15,524 $ 1,931 $ 7,322 $ 9,867 $ 1,401 $ 31,553 $ 18,590
Add effect of dilutive securities                
Interest on convertible notes, net of tax 1,322     1,369     3,950 403
Net income available to common shareholders $ 15,420     $ 8,691     $ 35,503 $ 18,993
Denominator:                
Weighted average basic common shares outstanding (in shares) 37,863,580     37,692,588     37,868,675 37,611,179
Dilutive effect of unvested common shares (in shares) 621,999     594,416     570,736 580,675
Dilutive effect of stock options and warrants (in shares) 62,919     37,675     55,801 54,073
Dilutive effect of convertible notes (in shares) 7,392,817     7,392,817     7,392,817 897,847
Weighted average diluted common shares outstanding (in shares) 45,941,315     45,717,496     45,888,029 39,143,774