XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue and Related Balance Sheet Accounts - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 28, 2025
Dec. 29, 2024
Revenue from Contract with Customer [Abstract]    
Billed on completed contracts and contracts in progress $ 312,003 $ 281,416
Other receivables 2,699 2,727
Accounts receivable, gross 314,702 284,143
Allowance for doubtful accounts (37) (2,702)
Accounts receivable, net $ 314,665 $ 281,441