XML 8 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 27, 2024
Current assets:    
Cash $ 9,179 $ 16,366
Accounts receivable and contract assets, net of allowance of $3,126 and $2,377 at March 28, 2025 and December 27, 2024, respectively 62,555 57,079
Prepaid expenses and other current assets 3,267 2,901
Total current assets 75,001 76,346
Property and equipment, net 20,868 20,343
Other assets 367 350
Intangible assets, net 2,165 2,312
Goodwill 90,221 89,782
Operating lease right-of-use assets 3,138 2,744
Total assets 191,760 191,877
Current liabilities:    
Accounts payable 4,916 6,503
Accrued expenses and other liabilities 23,844 30,789
Contract liabilities 14,919 11,118
Income tax payable 2,352 3,753
Operating lease liabilities 1,161 965
Total current liabilities 47,192 53,128
Deferred tax liability, net 10,433 8,464
Long term debt, net 17,755 12,734
Operating lease liabilities 1,965 1,977
Total liabilities 77,345 76,303
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,395,629 and 61,031,629 shares issued at March 28, 2025 and December 27, 2024, respectively 61 61
Additional paid-in capital 336,551 332,285
Treasury stock, at cost, 33,746,041 and 33,540,472 shares March 28, 2025 and December 27, 2024, respectively (287,224) (281,022)
Retained earnings 78,136 78,311
Accumulated other comprehensive loss (13,109) (14,061)
Total shareholders' equity 114,415 115,574
Total liabilities and shareholders' equity $ 191,760 $ 191,877