XML 8 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 27, 2024
Current assets:    
Cash $ 10,142 $ 16,366
Accounts receivable and contract assets, net of allowance of $2,372 and $2,377 at June 27, 2025 and December 27, 2024, respectively 63,403 57,079
Prepaid expenses and other current assets 6,662 2,901
Total current assets 80,207 76,346
Property and equipment, net 21,769 20,343
Other assets 368 350
Intangible assets, net 4,024 2,312
Goodwill 91,135 89,782
Operating lease right-of-use assets 3,013 2,744
Total assets 200,516 191,877
Current liabilities:    
Accounts payable 4,788 6,503
Accrued expenses and other liabilities 26,775 30,789
Contract liabilities 13,773 11,118
Income tax payable 429 3,753
Operating lease liabilities 1,231 965
Total current liabilities 46,996 53,128
Deferred tax liability, net 9,247 8,464
Long term debt, net 22,774 12,734
Operating lease liabilities 1,697 1,977
Total liabilities 80,714 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,430,864 and 61,031,629 shares issued at June 27, 2025 and December 27, 2024, respectively 61 61
Additional paid-in capital 346,128 332,285
Treasury stock, at cost, 33,922,548 and 33,540,472 shares June 27, 2025 and December 27, 2024, respectively (291,543) (281,022)
Retained earnings 76,495 78,311
Accumulated other comprehensive loss (11,339) (14,061)
Total shareholders' equity 119,802 115,574
Total liabilities and shareholders' equity $ 200,516 $ 191,877