XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)    
Contract revenue $ 122,489 $ 102,603
Direct costs of contract revenue (inclusive of directly related depreciation and amortization):    
Salaries and wages 21,512 20,410
Subcontractor services and other direct costs 53,559 40,912
Total direct costs of contract revenue 75,071 61,322
Gross profit 47,418 41,281
General and administrative expenses:    
Salaries and wages, payroll taxes and employee benefits 26,509 22,385
Facilities and facility related 2,445 2,278
Stock-based compensation 1,390 1,533
Depreciation and amortization 3,592 4,200
Other 8,121 6,871
Total general and administrative expenses 42,057 37,267
Income (Loss) from operations 5,361 4,014
Other income (expense):    
Interest expense, net (2,137) (2,466)
Other, net 704 140
Total other expense, net (1,433) (2,326)
Income (Loss) before income taxes 3,928 1,688
Income tax (benefit) expense 986 756
Net income (loss) 2,942 932
Other comprehensive income (loss):    
Unrealized gain (loss) on derivative contracts, net of tax 434  
Comprehensive income (loss) $ 3,376 $ 932
Earnings (Loss) per share:    
Basic (in dollars per share) $ 0.22 $ 0.07
Diluted (in dollars per share) $ 0.21 $ 0.07
Weighted-average shares outstanding:    
Basic (in shares) 13,605 13,266
Diluted (in shares) 13,910 13,470