XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 30, 2022
Current assets:    
Cash $ 15,834 $ 30,255
Accounts receivable and contract assets, net of allowance of $1,128 and $856 at June 30, 2023 and December 30, 2022, respectively 57,797 48,376
Prepaid expenses and other current assets 3,203 2,535
Total current assets 76,834 81,166
Property and equipment, net 19,856 19,359
Other assets 285 268
Goodwill 84,148 83,502
Operating lease right-of-use assets 1,804 698
Total assets 182,927 184,993
Current liabilities:    
Accounts payable 5,475 8,741
Accrued expenses and other liabilities 22,342 30,953
Contract liabilities 14,452 13,278
Income taxes payable 3,373 5,759
Operating lease liabilities 1,226 870
Total current liabilities 46,868 59,601
Non-current deferred tax liability, net 9,339 6,877
Long term debt, net 52,676 59,653
Operating lease liabilities 1,151 584
Total liabilities 110,034 126,715
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; 60,528,948 and 60,147,720 shares issued at June 30, 2023 and December 30, 2022, respectively 61 60
Additional paid-in capital 311,505 308,325
Treasury stock, at cost, 33,314,926 and 33,277,459 shares June 30, 2023 and December 30, 2022, respectively (274,600) (273,866)
Retained earnings 49,540 38,640
Accumulated other comprehensive loss (13,613) (14,881)
Total shareholders' equity 72,893 58,278
Total liabilities and shareholders' equity $ 182,927 $ 184,993