XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 27, 2024
Dec. 29, 2023
Current assets:    
Cash $ 9,964 $ 20,957
Accounts receivable and contract assets, net of allowance of $1,652 and $1,072 at September 27, 2024 and December 29, 2023, respectively 61,227 52,113
Prepaid expenses and other current assets 3,659 2,368
Total current assets 74,850 75,438
Property and equipment, net 20,307 20,044
Other assets 367 285
Intangible assets 2,800  
Goodwill 89,417 84,242
Operating lease right-of-use assets 3,010 1,419
Total assets 190,751 181,428
Current liabilities:    
Accounts payable 5,280 7,557
Accrued expenses and other liabilities 26,142 26,801
Contract liabilities 12,572 12,087
Income tax payable 4,323 2,360
Operating lease liabilities 1,173 1,083
Total current liabilities 49,490 49,888
Non-current deferred tax liability, net 8,565 8,118
Long term debt, net 19,739 32,711
Operating lease liabilities 2,041 631
Total liabilities 79,835 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,015,604 and 60,581,418 shares issued at September 27, 2024 and December 29, 2023, respectively 61 61
Additional paid-in capital 322,644 317,034
Treasury stock, at cost, 33,423,164 and 33,314,926 shares September 27, 2024 and December 29, 2023, respectively (277,392) (274,600)
Retained earnings 77,772 60,820
Accumulated other comprehensive loss (12,169) (13,235)
Total shareholders' equity 110,916 90,080
Total liabilities and shareholders' equity $ 190,751 $ 181,428