v3.26.1
Revenue and Related Balance Sheet Accounts - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 29, 2026
Dec. 28, 2025
Revenue from Contract with Customer [Abstract]    
Billed on completed contracts and contracts in progress $ 351,691 $ 312,003
Other receivables 2,318 2,699
Accounts receivable, gross 354,009 314,702
Allowance for doubtful accounts (955) (37)
Accounts receivable, net $ 353,054 $ 314,665