XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Current assets:    
Cash $ 20,957 $ 30,255
Accounts receivable and contract assets, net of allowance of $1,072 and $856 at December 29, 2023 and December 30, 2022, respectively 52,113 48,376
Prepaid expenses and other current assets 2,368 2,535
Total current assets 75,438 81,166
Property and equipment, net 20,044 19,359
Other assets 285 268
Goodwill 84,242 83,502
Operating lease right-of-use assets 1,419 698
Total assets 181,428 184,993
Current liabilities:    
Accounts payable 7,557 8,741
Accrued expenses and other liabilities 26,801 30,953
Contract liabilities 12,087 13,278
Income tax payable 2,360 5,759
Operating lease liabilities 1,083 870
Total current liabilities 49,888 59,601
Deferred tax liability, net 8,118 6,877
Long term debt, net 32,711 59,653
Operating lease liabilities 631 584
Total liabilities 91,348 126,715
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; 60,581,418 and 60,147,720 shares issued at December 29, 2023 and December 30, 2022, respectively 61 60
Additional paid-in capital 317,034 308,325
Treasury stock, at cost, 33,314,926 and 33,277,459 shares at December 29, 2023 and December 30, 2022, respectively (274,600) (273,866)
Retained earnings 60,820 38,640
Accumulated other comprehensive loss (13,235) (14,881)
Total shareholders' equity 90,080 58,278
Total liabilities and shareholders' equity $ 181,428 $ 184,993