XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 27, 2024
Dec. 29, 2023
Current assets:    
Cash $ 16,366 $ 20,957
Accounts receivable and contract assets, net of allowance of $2,377 and $1,072 at December 27, 2024 and December 29, 2023, respectively 57,079 52,113
Prepaid expenses and other current assets 2,901 2,368
Total current assets 76,346 75,438
Property and equipment, net 20,343 20,044
Other assets 350 285
Intangible assets 2,312  
Goodwill 89,782 84,242
Operating lease right-of-use assets 2,744 1,419
Total assets 191,877 181,428
Current liabilities:    
Accounts payable 6,503 7,557
Accrued expenses and other liabilities 30,789 26,801
Contract liabilities 11,118 12,087
Income tax payable 3,753 2,360
Operating lease liabilities 965 1,083
Total current liabilities 53,128 49,888
Deferred tax liability, net 8,464 8,118
Long term debt, net 12,734 32,711
Operating lease liabilities 1,977 631
Total liabilities 76,303 91,348
Commitments and contingencies
Shareholders' equity:    
Preferred stock, $.001 par value, 1,250,000 shares authorized, none issued and outstanding
Common stock, $.001 par value, 125,000,000 shares authorized; 61,031,629 and 60,581,418 shares issued at December 27, 2024 and December 29, 2023, respectively 61 61
Additional paid-in capital 332,285 317,034
Treasury stock, at cost, 33,540,472 and 33,314,926 shares at December 27, 2024 and December 29, 2023, respectively (281,022) (274,600)
Retained earnings 78,311 60,820
Accumulated other comprehensive loss (14,061) (13,235)
Total shareholders' equity 115,574 90,080
Total liabilities and shareholders' equity $ 191,877 $ 181,428