v3.26.1
Earnings Per Share (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2025
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share      
Net income   $ 21,540 $ 29,274
Net income attributable to non-controlling interest   (5,094) (4,486)
Net income attributable to the Company's shareholders   $ 16,446 $ 24,788
Weighted average shares outstanding - basic (in dollars per share)   29,041,983 27,307,734
Weighted average shares outstanding - diluted (in dollars per share)   29,098,059 27,307,734
Number of shares distributed in kind 27,307,734