v3.26.3
Note 2 - Earnings Per Share - Schedule of Earnings Per Share (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
For basic earnings per share (in shares) 26,759,526 26,746,390 26,713,500 26,743,059
Dilutive effect of potential common stock (in shares) 535,684 412,634 556,141 446,397
For diluted earnings per share (in shares) 27,295,210 27,159,024 27,269,641 27,189,456
Basic earnings per ordinary share (in dollars per share) $ 0.03 $ 0.1 $ 0.35 $ 0.41
Diluted earnings per ordinary share (in dollars per share) [1] $ 0.03 $ 0.1 $ 0.34 $ 0.4
[1] The basic and diluted loss per share were the same, as the effect of including potential ordinary shares in the calculation of diluted loss per share would have been antidilutive.