XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
6 Months Ended
Dec. 28, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets
The following table summarizes the activity in the Company’s contract assets during the six months ended December 28, 2024 (in thousands):
Contract Assets
Beginning balance, June 29, 2024
$21,250 
Revenue recognized233,082 
Amounts collected or invoiced(235,440)
Ending balance, December 28, 2024
$18,892 
Schedule of Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated for the three and six months ended December 28, 2024 and December 30, 2023 (in thousands):

Revenue
RecognitionThree Months EndedSix Months Ended
December 28, 2024December 30, 2023December 28, 2024December 30, 2023
Over-Time$110,500 $126,635 $233,082 $258,964 
Point-in-Time3,353 21,212 12,329 38,995 
Total$113,853 $147,847 $245,411 $297,959