XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue, Receivables and Contract Assets and Liabilities (Tables)
6 Months Ended
Aug. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregates Total Revenue by Timing of Recognition
The following table disaggregates total revenue by timing of recognition (see Note 12 for disclosure of revenue by segment):
Three Months EndedSix Months Ended
(In thousands)August 31, 2024August 26, 2023August 31, 2024August 26, 2023
Recognized at shipment$140,518 $152,241 $277,240 $304,895 
Recognized over time (input method)118,683 118,270 235,364 241,651 
Recognized over time (output method)83,239 83,164 161,352 168,842 
Total$342,440 $353,675 $673,956 $715,388 
Schedule of Receivables
(In thousands)August 31, 2024March 2, 2024
Trade accounts$108,449 $115,061 
Construction contracts70,672 61,879 
Total receivables179,121 176,940 
Less: allowance for credit losses1,975 3,383 
Receivables, net$177,146 $173,557 
Schedule of Allowance for Credit Losses
The following table summarizes the activity in the allowance for credit losses for the six-month period ended:
(In thousands)August 31, 2024
Beginning balance$3,383 
Credits charged to costs and expenses(1,414)
Deductions from allowance, net of recoveries13 
Other adjustments(7)
Ending balance$1,975 
Schedule of Other Contract-Related Disclosures
Other contract-related disclosuresThree Months EndedSix Months Ended
(In thousands)August 31, 2024August 26, 2023August 31, 2024August 26, 2023
Revenue recognized related to contract liabilities from prior year-end$3,451 $2,249 $30,361 $24,956 
Revenue recognized related to prior satisfaction of performance obligations4,867 4,477 8,166 4,904 
Schedule of Performance Obligations Expected to be Satisfied The transaction prices associated with unsatisfied performance obligations at August 31, 2024 are expected to be satisfied, and the corresponding revenue to be recognized, over the following estimated time periods:
(In thousands)August 31, 2024
Within one year
$535,538 
Between one and two years
305,493 
Beyond two years
111,600 
Total$952,631