XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
9 Months Ended
Mar. 29, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets
The following table summarizes the activity in the Company’s contract assets during the nine months ended March 29, 2025 (in thousands):
Contract Assets
Beginning balance, June 29, 2024
$21,250 
Revenue recognized339,478 
Amounts collected or invoiced(341,696)
Ending balance, March 29, 2025
$19,032 
Schedule of Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated for the three and nine months ended March 29, 2025 and March 30, 2024 (in thousands):

Revenue
RecognitionThree Months EndedNine Months Ended
March 29, 2025March 30, 2024March 29, 2025March 30, 2024
Over-Time$106,396 $120,367 $339,478 $379,331 
Point-in-Time5,578 22,060 17,907 61,055 
Total$111,974 $142,427 $357,385 $440,386