XML 93 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Profit Sharing And Savings Plan (Narrative) (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended 48 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jun. 30, 2019
Defined Benefit Plan Disclosure [Line Items]          
Required term of service to be eligible for plan match six months of service and 500 hours       one year of service and 1,000 hours
Profit Sharing and Savings Plan          
Defined Benefit Plan Disclosure [Line Items]          
Voluntary contribution, minimum percent of employee pay   2.00%      
Voluntary contribution, maximum percent of employee pay   50.00%      
Percentage of employee contribution matched by employer   50.00%      
Percent of employee pay eligible for matching contributions   6.00%      
Employer matching contribution percentage maximum of pay   3.00%      
Employer Matching Contribution   $ 2.7 $ 1.8 $ 0.7  
Discretionary Employer Contribution   $ 56.8 $ 67.4 $ 43.2