v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 26, 2026
Dec. 26, 2025
Current assets:    
Cash $ 14,162 $ 18,197
Accounts receivable and contract assets, net of allowance of $1,496 and $1,921 at June 26, 2026 and December 26, 2025, respectively 61,900 59,505
Prepaid expenses and other current assets 8,444 6,175
Total current assets 84,506 83,877
Property, software and equipment, net 26,584 24,011
Other assets 358 358
Intangible assets, net 2,572 3,252
Goodwill 90,080 90,659
Operating lease right-of-use assets 2,173 2,484
Deferred tax asset 2,336 1,806
Total assets 208,609 206,447
Current liabilities:    
Accounts payable 5,246 6,295
Accrued expenses and other liabilities 23,797 28,824
Contract liabilities 13,287 12,317
Income tax payable 0 74
Operating lease liabilities 1,292 1,259
Total current liabilities 43,622 48,769
Deferred tax liability, net 15,072 12,537
Long term debt, net 80,852 75,818
Operating lease liabilities 881 1,223
Total liabilities 140,427 138,347
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, $0.001 par value, 1,250,000 shares authorized; none issued and outstanding 0 0
Common stock, $0.001 par value, 125,000,000 shares authorized; 62,254,534 and 61,886,232 shares issued at June 26, 2026 and December 26, 2025, respectively 62 62
Additional paid-in capital 358,353 352,588
Treasury stock, at cost, 37,377,576 and 36,793,733 shares June 26, 2026 and December 26, 2025, respectively (357,065) (350,171)
Retained earnings 81,053 78,363
Accumulated other comprehensive loss (14,221) (12,742)
Total shareholders' equity 68,182 68,100
Total liabilities and shareholders' equity $ 208,609 $ 206,447