XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 04, 2025
Mar. 29, 2024
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)    
Contract revenue $ 152,386 $ 122,489
Direct costs of contract revenue (inclusive of directly related depreciation and amortization):    
Salaries and wages 27,677 21,512
Subcontractor services and other direct costs 67,048 53,559
Total direct costs of contract revenue 94,725 75,071
Gross profit 57,661 47,418
General and administrative expenses:    
Salaries and wages, payroll taxes and employee benefits 31,108 26,509
Facilities and facility related 2,624 2,445
Stock-based compensation 2,426 1,390
Depreciation and amortization 4,440 3,592
Other 10,027 8,121
Total general and administrative expenses 50,625 42,057
Income (Loss) from operations 7,036 5,361
Other income (expense):    
Interest expense, net (1,802) (2,137)
Other, net (41) 704
Total other expense, net (1,843) (1,433)
Income (Loss) before income taxes 5,193 3,928
Income tax (benefit) expense 506 986
Net income (loss) 4,687 2,942
Other comprehensive income (loss):    
Unrealized gain (loss) on derivative contracts, net of tax (185) 434
Comprehensive income (loss) $ 4,502 $ 3,376
Earnings (Loss) per share:    
Basic (in dollars per share) $ 0.33 $ 0.22
Diluted (in dollars per share) $ 0.32 $ 0.21
Weighted-average shares outstanding:    
Basic (in shares) 14,163 13,605
Diluted (in shares) 14,628 13,910