XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
3 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets The following table summarizes the activity in the Company’s contract assets during the three months ended September 30, 2023 (in thousands):
Contract Assets
Beginning balance, July 1, 2023
$29,925 
Revenue recognized$129,980 
Amounts collected or invoiced$(127,002)
Ending balance, September 30, 2023
$32,903 
Schedule of Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated for the three months ended September 30, 2023 and October 1, 2022 (in thousands):
Revenue
RecognitionThree Months Ended
September 30, 2023October 1, 2022
Over-Time$129,980 $134,558 
Point-in-Time17,783 2,705 
Total$147,763 $137,263