XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Current assets:    
Cash $ 9,879 $ 30,255
Accounts receivable and contract assets, net of allowance of $973 and $856 at September 29, 2023 and December 30, 2022, respectively 62,207 48,376
Prepaid expenses and other current assets 3,174 2,535
Total current assets 75,260 81,166
Property and equipment, net 20,033 19,359
Other assets 282 268
Goodwill 83,663 83,502
Operating lease right-of-use assets 1,609 698
Total assets 180,847 184,993
Current liabilities:    
Accounts payable 5,039 8,741
Accrued expenses and other liabilities 23,726 30,953
Contract liabilities 12,869 13,278
Income taxes payable 4,009 5,759
Operating lease liabilities 1,328 870
Total current liabilities 46,971 59,601
Non-current deferred tax liability, net 8,583 6,877
Long term debt, net 43,694 59,653
Operating lease liabilities 757 584
Total liabilities 100,005 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,537,559 and 60,147,720 shares issued at September 29, 2023 and December 30, 2022, respectively 61 60
Additional paid-in capital 314,046 308,325
Treasury stock, at cost, 33,314,926 and 33,277,459 shares September 29, 2023 and December 30, 2022, respectively (274,600) (273,866)
Retained earnings 55,966 38,640
Accumulated other comprehensive loss (14,631) (14,881)
Total shareholders' equity 80,842 58,278
Total liabilities and shareholders' equity $ 180,847 $ 184,993