XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Current assets:    
Cash $ 12,958 $ 20,957
Accounts receivable and contract assets, net of allowance of $867 and $1,072 at March 29, 2024 and December 29, 2023, respectively 57,979 52,113
Prepaid expenses and other current assets 2,730 2,368
Total current assets 73,667 75,438
Property and equipment, net 20,048 20,044
Other assets 283 285
Goodwill 84,099 84,242
Operating lease right-of-use assets 1,220 1,419
Total assets 179,317 181,428
Current liabilities:    
Accounts payable 6,215 7,557
Accrued expenses and other liabilities 19,870 26,801
Contract liabilities 14,957 12,087
Income tax payable 2,443 2,360
Operating lease liabilities 811 1,083
Total current liabilities 44,296 49,888
Non-current deferred tax liability, net 10,133 8,118
Long term debt, net 30,729 32,711
Operating lease liabilities 678 631
Total liabilities 85,836 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; 60,959,197 and 60,581,418 shares issued at March 29, 2024 and December 29, 2023, respectively 61 61
Additional paid-in capital 316,126 317,034
Treasury stock, at cost, 33,358,277 and 33,314,926 shares March 29, 2024 and December 29, 2023, respectively (275,655) (274,600)
Retained earnings 66,515 60,820
Accumulated other comprehensive loss (13,566) (13,235)
Total shareholders' equity 93,481 90,080
Total liabilities and shareholders' equity $ 179,317 $ 181,428