XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Contract revenue $ 132,738 $ 121,399 $ 354,418 $ 315,882
Direct costs of contract revenue (inclusive of directly related depreciation and amortization):        
Salaries and wages 21,856 21,420 63,568 61,514
Subcontractor services and other direct costs 67,454 62,457 165,508 153,896
Total direct costs of contract revenue 89,310 83,877 229,076 215,410
General and administrative expenses:        
Salaries and wages, payroll taxes and employee benefits 23,805 20,373 68,606 60,169
Facilities and facility related 2,303 2,228 7,200 6,999
Stock-based compensation 1,244 1,607 4,064 6,626
Depreciation and amortization 4,190 4,405 12,518 13,240
Other 8,049 9,664 22,629 25,099
Total general and administrative expenses 39,591 38,277 115,017 112,133
Income (Loss) from operations 3,837 (755) 10,325 (11,661)
Other income (expense):        
Interest expense, net (2,437) (1,435) (7,110) (3,216)
Other, net 879 740 1,392 1,266
Total other expense, net (1,558) (695) (5,718) (1,950)
Income (Loss) before income taxes 2,279 (1,450) 4,607 (13,611)
Income tax (benefit) expense 713 (1,526) 1,712 (5,588)
Net income (loss) 1,566 76 2,895 (8,023)
Other comprehensive income (loss):        
Unrealized gain (loss) on derivative contracts, net of tax       38
Comprehensive income (loss) $ 1,566 $ 76 $ 2,895 $ (7,985)
Earnings (Loss) per share:        
Basic (in dollars per share) $ 0.12 $ 0.01 $ 0.22 $ (0.62)
Diluted (in dollars per share) $ 0.11 $ 0.01 $ 0.21 $ (0.62)
Weighted-average shares outstanding:        
Basic (in shares) 13,462 13,110 13,357 12,971
Diluted (in shares) 13,709 13,360 13,563 12,971