XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, Contract Assets, and Contract Liabilities (Tables)
6 Months Ended
Jul. 27, 2024
Receivables [Abstract]  
Accounts Receivable
Accounts receivable, net, classified as current, consisted of the following (dollars in thousands):
July 27, 2024January 27, 2024
Trade accounts receivable$558,797 $462,034 
Unbilled accounts receivable904,867 734,442 
Retainage45,481 49,556 
Total1,509,145 1,246,032 
Less: allowance for doubtful accounts(1,670)(2,776)
Accounts receivable, net$1,507,475 $1,243,256 
The allowance for doubtful accounts changed as follows (dollars in thousands):
For the Three Months EndedFor the Six Months Ended
July 27, 2024July 29, 2023July 27, 2024July 29, 2023
Allowance for doubtful accounts at beginning of period$1,539 $3,682 $2,776 $3,246 
Provision for (recovery of) bad debt147 796 (1,090)1,232 
Amounts charged against the allowance(16)(677)(16)(677)
Allowance for doubtful accounts at end of period$1,670 $3,801 $1,670 $3,801 
Contract Assets and Contract Liabilities
Net contract assets consisted of the following (dollars in thousands):
July 27, 2024January 27, 2024
Contract assets$74,229 $52,211 
Contract liabilities 34,754 39,122 
Contract assets, net$39,475 $13,089