v3.25.2
Unbilled Receivables (Tables)
6 Months Ended
Jun. 29, 2025
Contractors [Abstract]  
Schedule of Unbilled Receivables Unbilled receivables consisted of the following:
June 29, 2025December 31, 2024
Unbilled revenue$45,048 $40,634 
Advances and progress billings(36,636)(32,386)
Net unbilled receivables$8,412 $8,248