XML 8 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 26, 2025
Dec. 27, 2024
Current assets:    
Cash $ 13,895 $ 16,366
Accounts receivable and contract assets, net of allowance of $2,437 and $2,377 at September 26, 2025 and December 27, 2024, respectively 57,286 57,079
Prepaid expenses and other current assets 9,196 2,901
Total current assets 80,377 76,346
Property, software and equipment, net 23,084 20,343
Other assets 369 350
Intangible assets, net 3,575 2,312
Goodwill 90,565 89,782
Operating lease right-of-use assets 2,687 2,744
Total assets 200,657 191,877
Current liabilities:    
Accounts payable 4,621 6,503
Accrued expenses and other liabilities 24,537 30,789
Contract liabilities 11,896 11,118
Income tax payable 424 3,753
Operating lease liabilities 1,183 965
Total current liabilities 42,661 53,128
Deferred tax liability, net 11,074 8,464
Long term debt, net 43,795 12,734
Operating lease liabilities 1,503 1,977
Total liabilities 99,033 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,892,815 and 61,031,629 shares issued at September 26, 2025 and December 27, 2024, respectively 62 61
Additional paid-in capital 347,679 332,285
Treasury stock, at cost, 34,762,000 and 33,540,472 shares September 26, 2025 and December 27, 2024, respectively (308,949) (281,022)
Retained earnings 75,772 78,311
Accumulated other comprehensive loss (12,940) (14,061)
Total shareholders' equity 101,624 115,574
Total liabilities and shareholders' equity $ 200,657 $ 191,877