XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, net - Components of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 27, 2021
Dec. 31, 2020
Receivables [Abstract]    
Billed receivables $ 234,660 $ 227,787
Unbilled receivables 374,209 360,552
Less allowance for credit losses (3,809) (2,828)
Total accounts receivables, net $ 605,060 $ 585,511