XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Contract revenue $ 119,077 $ 102,645 $ 221,680 $ 194,483
Direct costs of contract revenue (inclusive of directly related depreciation and amortization):        
Salaries and wages 21,302 21,284 41,712 40,094
Subcontractor services and other direct costs 57,142 49,771 98,054 91,439
Total direct costs of contract revenue 78,444 71,055 139,766 131,533
General and administrative expenses:        
Salaries and wages, payroll taxes and employee benefits 22,416 20,439 44,801 39,796
Facilities and facility related 2,619 2,373 4,897 4,771
Stock-based compensation 1,287 1,714 2,820 5,019
Depreciation and amortization 4,128 4,426 8,328 8,835
Other 7,709 7,936 14,580 15,435
Total general and administrative expenses 38,159 36,888 75,426 73,856
Income (Loss) from operations 2,474 (5,298) 6,488 (10,906)
Other income (expense):        
Interest expense, net (2,207) (1,030) (4,673) (1,781)
Other, net 373 329 513 526
Total other expense, net (1,834) (701) (4,160) (1,255)
Income (Loss) before income taxes 640 (5,999) 2,328 (12,161)
Income tax (benefit) expense 243 (1,673) 999 (4,062)
Net income (loss) 397 (4,326) 1,329 (8,099)
Other comprehensive income (loss):        
Unrealized gain (loss) on derivative contracts, net of tax       38
Comprehensive income (loss) $ 397 $ (4,326) $ 1,329 $ (8,061)
Earnings (Loss) per share:        
Basic (in dollars per share) $ 0.03 $ (0.33) $ 0.10 $ (0.63)
Diluted (in dollars per share) $ 0.03 $ (0.33) $ 0.10 $ (0.63)
Weighted-average shares outstanding:        
Basic (in shares) 13,344 13,016 13,305 12,901
Diluted (in shares) 13,487 13,016 13,481 12,901