XML 107 R154.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitment and Contingencies - Performance Bond and Letter of Credit (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jun. 29, 2019
Dec. 31, 2018
Loss Contingencies      
Self-insurance workers’ compensation $ 23,638   $ 22,312
Legal 48,561   861
Liability and other insurance 16,678   18,988
Environmental 8,186   14,552
Other 5,864   10,009
Total outstanding performance bonds and stand-by letters of credit $ 102,927   $ 66,722
Steve and Sons      
Loss Contingencies      
Total outstanding performance bonds and stand-by letters of credit   $ 47,700