XML 58 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUPPLEMENTAL FINANCIAL STATEMENT DATA (Tables)
12 Months Ended
Dec. 29, 2023
SUPPLEMENTAL FINANCIAL STATEMENT DATA  
Schedule of reconciliation of cash and cash equivalents, and restricted cash

December 29,

December 30,

January 1,

    

2023

    

2022

    

2022

(in thousands)

Cash and cash equivalents

$

23,397

$

8,806

$

11,221

Restricted cash

 

 

10,679

 

Total cash, cash equivalents, and restricted cash shown in the consolidated statement of cash flows

$

23,397

$

19,485

$

11,221

 

Schedule of accounts receivable

December 29,

December 30,

 

2023

    

2022

(in thousands)

Billed

$

70,543

$

60,842

Allowance for doubtful accounts

(866)

(640)

Accounts receivable, net

$

69,677

$

60,202

 

Schedule of the movements in the allowance for doubtful accounts

Fiscal Year

    

2023

    

2022

    

2021

(in thousands)

Balance as of the beginning of the year

$

640

$

1,115

$

2,127

(Recovery of) provision for doubtful accounts

 

826

 

243

 

102

Write-offs of uncollectible accounts

 

(600)

 

(718)

 

(1,224)

Fair value adjustment

 

 

 

110

Balance as of the end of the year

$

866

$

640

$

1,115

 

Schedule of contract assets

December 29,

December 30,

 

2023

    

2022

(in thousands)

Unbilled short-term

$

79,585

$

74,545

Contract retentions

14,300

8,515

Contract assets

93,885

83,060

Unbilled long-term (1)

2,849

2,330

Total contract assets

$

96,734

$

85,390

(1)Included in Other assets in the consolidated financial statements.

 

Schedule of equipment and leasehold improvements

Category

    

Estimated Useful Life

Furniture and fixtures

 

5

years

Computer hardware

 

3

years

Computer software

 

3

years

Automobiles and trucks

 

3

years

Field equipment

 

5

years

 

December 29,

December 30,

2023

    

2022

(in thousands)

Furniture and fixtures

$

4,379

$

4,062

Computer hardware and software

 

44,594

 

35,635

Leasehold improvements

 

3,382

 

3,097

Equipment under finance leases

 

6,139

 

5,503

Automobiles, trucks, and field equipment

 

3,373

 

3,134

Subtotal

 

61,867

 

51,431

Accumulated depreciation and amortization

 

(34,770)

 

(28,894)

Equipment and leasehold improvements, net

$

27,097

$

22,537

 

Schedule of accrued liabilities

December 29,

December 30,

 

2023

    

2022

(in thousands)

Accrued subcontractor costs

$

30,196

$

28,374

Accrued bonuses

14,423

8,470

Employee withholdings

 

3,123

 

2,571

Compensation and payroll taxes

 

3,125

 

2,340

Rebate and other

139

14,643

Accrued accounting costs and taxes

 

3,123

 

2,712

Total accrued liabilities

$

54,129

$

59,110