XML 67 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable, Contract Assets, and Contract Liabilities (Tables)
12 Months Ended
Jan. 25, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net, classified as current, consisted of the following (dollars in thousands):
January 25, 2025January 27, 2024
Trade accounts receivable$538,475 $462,034 
Unbilled accounts receivable801,423 734,442 
Retainage34,934 49,556 
Total1,374,832 1,246,032 
Less: allowance for credit losses(1,094)(2,776)
Accounts receivable, net$1,373,738 $1,243,256 
The allowance for credit losses changed as follows (dollars in thousands):
January 25, 2025January 27, 2024
Allowance for credit losses at beginning of period$2,776 $3,246 
(Recovery of) provision for bad debt(1,184)274 
Amounts charged against the allowance(498)(744)
Allowance for credit losses at end of period$1,094 $2,776 
Contract with Customer, Asset and Liability
Net contract (liabilities) assets consisted of the following (dollars in thousands):
January 25, 2025January 27, 2024
Contract assets$63,375 $52,211 
Contract liabilities73,548 39,122 
Contract (liabilities) assets, net$(10,173)$13,089