XML 43 R97.htm IDEA: XBRL DOCUMENT v3.20.1
Commitment and Contingencies - Performance Bonds and Letters of Credit (Details) - USD ($)
$ in Thousands
Mar. 28, 2020
Dec. 31, 2019
Loss Contingencies    
Self-insurance workers’ compensation $ 23,638 $ 23,638
Legal 48,561 48,561
Liability and other insurance 16,678 16,678
Environmental 8,286 8,186
Other 6,504 5,864
Total outstanding performance bonds and stand-by letters of credit $ 103,667 102,927
Steve and Sons    
Loss Contingencies    
Total outstanding performance bonds and stand-by letters of credit   $ 47,700