v3.24.1.1.u2
Accounts Receivable, Contract Assets, and Contract Liabilities (Tables)
3 Months Ended
Apr. 27, 2024
Receivables [Abstract]  
Accounts Receivable
Accounts receivable, net, classified as current, consisted of the following (dollars in thousands):
April 27, 2024January 27, 2024
Trade accounts receivable$468,071 $462,034 
Unbilled accounts receivable861,297 734,442 
Retainage44,975 49,556 
Total1,374,343 1,246,032 
Less: allowance for doubtful accounts(1,539)(2,776)
Accounts receivable, net$1,372,804 $1,243,256 
The allowance for doubtful accounts changed as follows (dollars in thousands):
For the Three Months Ended
April 27, 2024April 29, 2023
Allowance for doubtful accounts at beginning of period$2,776 $3,246 
(Recovery of) provision for bad debt(1,237)436 
Allowance for doubtful accounts at end of period$1,539 $3,682 
Contract Assets and Contract Liabilities
Net contract assets consisted of the following (dollars in thousands):
April 27, 2024January 27, 2024
Contract assets$68,460 $52,211 
Contract liabilities 57,466 39,122 
Contract assets, net$10,994 $13,089