XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 28, 2024
Dec. 29, 2023
Current assets:    
Cash $ 19,145 $ 20,957
Accounts receivable and contract assets, net of allowance of $1,513 and $1,072 at June 28, 2024 and December 29, 2023, respectively 58,133 52,113
Prepaid expenses and other current assets 2,981 2,368
Total current assets 80,259 75,438
Property and equipment, net 19,990 20,044
Other assets 375 285
Goodwill 84,110 84,242
Operating lease right-of-use assets 2,790 1,419
Total assets 187,524 181,428
Current liabilities:    
Accounts payable 4,290 7,557
Accrued expenses and other liabilities 24,048 26,801
Contract liabilities 13,299 12,087
Income tax payable 4,242 2,360
Operating lease liabilities 927 1,083
Total current liabilities 46,806 49,888
Non-current deferred tax liability, net 9,626 8,118
Long term debt, net 26,747 32,711
Operating lease liabilities 2,122 631
Total liabilities 85,301 91,348
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, $0.001 par value, 1,250,000 shares authorized; none issued and outstanding
Common stock, $0.001 par value, 125,000,000 shares authorized; 61,000,200 and 60,581,418 shares issued at June 28, 2024 and December 29, 2023, respectively 61 61
Additional paid-in capital 319,235 317,034
Treasury stock, at cost, 33,358,277 and 33,314,926 shares June 28, 2024 and December 29, 2023, respectively (275,655) (274,600)
Retained earnings 72,226 60,820
Accumulated other comprehensive loss (13,644) (13,235)
Total shareholders' equity 102,223 90,080
Total liabilities and shareholders' equity $ 187,524 $ 181,428