v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - 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.01 par value; 5,000,000 shares authorized, no shares issued and outstanding 0   0 0    
Common stock, $0.01 par value; 180,000,000 shares authorized, 67,051,628 and 65,115,824 shares issued and outstanding as of June 28, 2025 and December 28, 2024, respectively 671   651 652    
Additional paid-in capital 556,837   538,568 526,929    
Accumulated other comprehensive income (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