v3.25.2
Summary of Significant Accounting Policies - Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Mar. 29, 2025
Dec. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Dec. 30, 2023
Current assets:            
Cash and cash equivalents $ 39,372   $ 50,361 $ 29,355    
Billed receivables, net 201,059   198,569 161,894    
Unbilled receivables, net 126,722   141,926 131,607    
Prepaid expenses and other current assets 26,973   20,155 23,571    
Total current assets 394,126   411,011 346,427    
Property and equipment, net 66,293   56,722 55,675    
Right-of-use lease assets, net 34,737   32,099 36,135    
Intangible assets, net 186,836   206,592 222,853    
Goodwill 585,979   579,337 568,933    
Deferred income tax assets, net 34,555   27,277 13,457    
Other assets 2,853   2,318 2,086    
Total assets 1,305,379   1,315,356 1,245,566    
Current liabilities:            
Accounts payable 79,678   81,937 60,215    
Accrued liabilities 50,384   52,208 43,754    
Billings in excess of costs and estimated earnings on uncompleted contracts 49,922   56,867 52,460    
Other current liabilities 2,445   2,493 2,348    
Current portion of contingent consideration 10,809   5,554 2,436    
Current portion of notes payable and other obligations 9,304   11,195 8,537    
Total current liabilities 202,542   210,254 169,750    
Contingent consideration, less current portion 3,195   7,196 2,328    
Other long-term liabilities 26,356   23,284 25,935    
Notes payable and other obligations, less current portion 208,676   241,608 248,687    
Total liabilities 440,769   482,342 446,700    
Commitments and contingencies      
Stockholders’ equity:            
Preferred stock 0   0 0    
Common stock 671   651 652    
Additional paid-in capital 556,837   538,568 526,929    
Accumulated other comprehensive loss 498   (693) (695)    
Retained earnings 306,604   294,488 271,980    
Total stockholders’ equity 864,610 $ 842,980 833,014 798,866 $ 782,060 $ 774,906
Total liabilities and stockholders’ equity $ 1,305,379   $ 1,315,356 1,245,566    
As Reported            
Current assets:            
Cash and cash equivalents       29,355    
Billed receivables, net       161,894    
Unbilled receivables, net       140,006    
Prepaid expenses and other current assets       22,991    
Total current assets       354,246    
Property and equipment, net       55,675    
Right-of-use lease assets, net       36,135    
Intangible assets, net       237,789    
Goodwill       543,708    
Deferred income tax assets, net       4,744    
Other assets       2,086    
Total assets       1,234,383    
Current liabilities:            
Accounts payable       61,870    
Accrued liabilities       44,202    
Billings in excess of costs and estimated earnings on uncompleted contracts       35,441    
Other current liabilities       2,348    
Current portion of contingent consideration       2,436    
Current portion of notes payable and other obligations       8,537    
Total current liabilities       154,834    
Contingent consideration, less current portion       2,328    
Other long-term liabilities       25,935    
Notes payable and other obligations, less current portion       248,687    
Total liabilities       431,784    
Commitments and contingencies          
Stockholders’ equity:            
Preferred stock       0    
Common stock       652    
Additional paid-in capital       526,929    
Accumulated other comprehensive loss       (695)    
Retained earnings       275,713    
Total stockholders’ equity       802,599    
Total liabilities and stockholders’ equity       1,234,383    
Adjustments            
Current assets:            
Cash and cash equivalents       0    
Billed receivables, net       0    
Unbilled receivables, net       (8,399)    
Prepaid expenses and other current assets       580    
Total current assets       (7,819)    
Property and equipment, net       0    
Right-of-use lease assets, net       0    
Intangible assets, net       (14,936)    
Goodwill       25,225    
Deferred income tax assets, net       8,713    
Other assets       0    
Total assets       11,183    
Current liabilities:            
Accounts payable       (1,655)    
Accrued liabilities       (448)    
Billings in excess of costs and estimated earnings on uncompleted contracts       17,019    
Other current liabilities       0    
Current portion of contingent consideration       0    
Current portion of notes payable and other obligations       0    
Total current liabilities       14,916    
Contingent consideration, less current portion       0    
Other long-term liabilities       0    
Notes payable and other obligations, less current portion       0    
Total liabilities       14,916    
Commitments and contingencies          
Stockholders’ equity:            
Preferred stock       0    
Common stock       0    
Additional paid-in capital       0    
Accumulated other comprehensive loss       0    
Retained earnings       (3,733)    
Total stockholders’ equity       (3,733)    
Total liabilities and stockholders’ equity       $ 11,183