XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Revenue:        
Total revenue $ 79,777 $ 75,856 $ 234,620 $ 224,187
Cost of service:        
Total cost of service 48,245 45,643 142,631 137,071
Selling, general and administrative costs (includes $1,688 and $4,104 and $1,193 and $3,243 of non-cash stock based compensation expense in the three and nine months ended September 27, 2024 and September 29, 2023, respectively) 18,732 16,470 55,046 49,331
Legal settlement and related costs     102  
Total costs and operating expenses 66,977 62,113 197,779 186,402
Income from operations 12,800 13,743 36,841 37,785
Other expense, net:        
Interest expense, net (368) (814) (1,352) (2,594)
Income before income taxes 12,432 12,929 35,489 35,191
Income tax expense 3,845 3,509 9,423 8,890
Net income $ 8,587 $ 9,420 $ 26,066 $ 26,301
Basic net income per common share:        
Income per common share $ 0.31 $ 0.35 $ 0.95 $ 0.97
Weighted average common shares outstanding 27,645,288 27,220,176 27,561,279 27,146,095
Diluted net income per common share:        
Income per common share $ 0.31 $ 0.34 $ 0.93 $ 0.95
Weighted average common and common equivalent shares outstanding 28,141,514 27,817,949 27,920,043 27,544,738
Revenue Before Reimbursements [Member]        
Revenue:        
Total revenue $ 77,949 $ 74,634 $ 229,572 $ 220,106
Reimbursements [Member]        
Revenue:        
Total revenue 1,828 1,222 5,048 4,081
Cost of service:        
Total cost of service 1,828 1,222 5,048 4,081
Personnel Cost Before Reimbursements [Member]        
Cost of service:        
Total cost of service $ 46,417 $ 44,421 $ 137,583 $ 132,990