v3.25.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 28, 2025
Accounting Policies [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments
The following tables reflect the effects of the correction on all impacted financial statement line items of the Company's previously reported Condensed Consolidated Financial Statements presented in this Form 10-Q:
Condensed Consolidated Balance Sheet
June 29, 2024
As ReportedAdjustmentsAs Corrected
Assets
Current assets:  
Cash and cash equivalents$29,355 $— $29,355 
Billed receivables, net161,894 — 161,894 
Unbilled receivables, net140,006 (8,399)131,607 
Prepaid expenses and other current assets22,991 580 23,571 
Total current assets354,246 (7,819)346,427 
Property and equipment, net55,675 — 55,675 
Right-of-use lease assets, net36,135 — 36,135 
Intangible assets, net237,789 (14,936)222,853 
Goodwill543,708 25,225 568,933 
Deferred income tax assets, net4,744 8,713 13,457 
Other assets2,086 — 2,086 
Total assets$1,234,383 $11,183 $1,245,566 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$61,870 $(1,655)$60,215 
Accrued liabilities44,202 (448)43,754 
Billings in excess of costs and estimated earnings on uncompleted contracts35,441 17,019 52,460 
Other current liabilities2,348 — 2,348 
Current portion of contingent consideration2,436 — 2,436 
Current portion of notes payable and other obligations8,537 — 8,537 
Total current liabilities154,834 14,916 169,750 
Contingent consideration, less current portion2,328 — 2,328 
Other long-term liabilities25,935 — 25,935 
Notes payable and other obligations, less current portion248,687 — 248,687 
Total liabilities431,784 14,916 446,700 
Commitments and contingencies
Stockholders’ equity:
Preferred stock, $0.01 par value; 5,000,000 shares authorized, no shares issued and outstanding
— — — 
Common stock, $0.01 par value; 180,000,000 shares authorized, 65,122,404 shares issued and outstanding as of June 29, 2024
652 — 652 
Additional paid-in capital526,929 — 526,929 
Accumulated other comprehensive loss(695)— (695)
Retained earnings275,713 (3,733)271,980 
Total stockholders’ equity802,599 (3,733)798,866 
Total liabilities and stockholders’ equity$1,234,383 $11,183 $1,245,566 
Condensed Consolidated Statement of Net Income and Comprehensive Income
Three Months EndedSix Months Ended
June 29, 2024June 29, 2024
As ReportedAdjustmentsAs CorrectedAs ReportedAdjustmentsAs Corrected
Gross revenues$236,326 $(5,020)$231,306 $449,621 $(5,757)$443,864 
Direct costs:
Salaries and wages61,390 — 61,390 117,845 — 117,845 
Sub-consultant services37,342 (1,539)35,803 68,602 (1,187)67,415 
Other direct costs14,323 — 14,323 27,074 — 27,074 
Total direct costs113,055 (1,539)111,516 213,521 (1,187)212,334 
Gross profit123,271 (3,481)119,790 236,100 (4,570)231,530 
Operating expenses:
Salaries and wages, payroll taxes, and benefits68,110 — 68,110 133,544 — 133,544 
General and administrative21,178 — 21,178 43,420 — 43,420 
Facilities and facilities related6,035 — 6,035 11,996 — 11,996 
Depreciation and amortization16,068 (427)15,641 30,550 (1,107)29,443 
Total operating expenses111,391 (427)110,964 219,510 (1,107)218,403 
Income from operations11,880 (3,054)8,826 16,590 (3,463)13,127 
Interest expense(4,606)— (4,606)(8,797)— (8,797)
Income before income tax benefit7,274 (3,054)4,220 7,793 (3,463)4,330 
Income tax benefit633 541 1,174 522 619 1,141 
Net income$7,907 $(2,513)$5,394 $8,315 $(2,844)$5,471 
Earnings per share:
Basic$0.13 $(0.04)$0.09 $0.14 $(0.05)$0.09 
Diluted$0.13 $(0.04)$0.09 $0.13 $(0.04)$0.09 
Weighted average common shares outstanding:
Basic61,451,298 — 61,451,298 61,259,951 — 61,259,951 
Diluted62,684,701 — 62,684,701 62,630,525 — 62,630,525 
Comprehensive income:
Net income$7,907 $(2,513)$5,394 $8,315 $(2,844)$5,471 
Foreign currency translation losses, net of tax(176)— (176)(677)— (677)
Comprehensive income$7,731 $(2,513)$5,218 $7,638 $(2,844)$4,794 
Condensed Consolidated Statement of Cash Flow
Six Months Ended
June 29, 2024
As ReportedAdjustmentsAs Corrected
Cash flows from operating activities:
Net income$8,315 $(2,844)$5,471 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization33,635 (1,107)32,528 
Non-cash lease expense6,401 — 6,401 
Provision for doubtful accounts723 — 723 
Stock-based compensation13,988 — 13,988 
Gain on disposals of property and equipment(644)— (644)
Other204 — 204 
Deferred income taxes(7,712)512 (7,200)
Amortization of debt issuance costs370 — 370 
Changes in operating assets and liabilities, net of impact of acquisitions:
Billed receivables(4,674)— (4,674)
Unbilled receivables(25,042)6,432 (18,610)
Prepaid expenses and other assets(1,619)(580)(2,199)
Accounts payable4,555 (1,187)3,368 
Accrued liabilities and other long-term liabilities(11,507)(551)(12,058)
Billings in excess of costs and estimated earnings on uncompleted contracts(7,384)(675)(8,059)
Contingent consideration(1,455)— (1,455)
Other current liabilities88 — 88 
Net cash provided by operating activities8,242 — 8,242 
Cash flows from investing activities:
Cash paid for acquisitions (net of cash received from acquisitions)(53,947)— (53,947)
Proceeds from sale of assets249 — 249 
Purchase of property and equipment(8,905)— (8,905)
Net cash used in investing activities(62,603)— (62,603)
Cash flows from financing activities:
Borrowings from Senior Credit Facility58,000 — 58,000 
Payments on notes payable and other obligations(5,274)— (5,274)
Payments of contingent consideration(1,585)— (1,585)
Payments of borrowings from Senior Credit Facility(12,000)— (12,000)
Net cash provided by financing activities39,141 — 39,141 
Effect of exchange rate changes on cash and cash equivalents(249)— (249)
Net decrease in cash and cash equivalents(15,469)— (15,469)
Cash and cash equivalents – beginning of period44,824 — 44,824 
Cash and cash equivalents – end of period$29,355 $— $29,355