XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Revenue:      
Total revenue $ 313,855 $ 296,590 $ 293,742
Cost of service:      
Total cost of service 190,619 180,208 178,166
Selling, general and administrative costs (includes $9,033, $4,486 and $4,066 of stock compensation expense in 2024, 2023 and 2022, respectively) 78,546 65,942 60,979
Restructuring and asset impairment settlement     (651)
Legal settlement and related costs 102 1,178  
Total costs and operating expenses 269,267 247,328 238,494
Operating income 44,588 49,262 55,248
Other expense, net:      
Interest expense, net (1,594) (3,235) (144)
Income from before income tax expense 42,994 46,027 55,104
Income tax expense 13,364 11,876 14,302
Net income $ 29,630 $ 34,151 $ 40,802
Basic net income per common share:      
Basic net income per common share $ 1.08 $ 1.26 $ 1.3
Diluted net income per common share:      
Diluted net income per common share $ 1.05 $ 1.24 $ 1.28
Weighted average common shares outstanding 27,560,080 27,170,039 31,399,813
Weighted average common and common equivalent shares outstanding 28,090,991 27,636,613 31,961,741
Revenue Before Reimbursements [Member]      
Revenue:      
Total revenue $ 307,028 $ 291,273 $ 289,688
Reimbursements [Member]      
Revenue:      
Total revenue 6,827 5,317 4,054
Cost of service:      
Total cost of service 6,827 5,317 4,054
Personnel Cost Before Reimbursements [Member]      
Cost of service:      
Total cost of service $ 183,792 $ 174,891 $ 174,112