XML 117 R101.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Nov. 06, 2019
Defined Benefit Plan Disclosure [Line Items]          
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00% 100.00%      
Contributes percentage 4.00% 6.00%      
Matching and discretionary contributions expense   $ 14,200,000 $ 11,200,000 $ 10,600,000  
Authorized amount   $ 25,000      
Number of ESPP issuable         500,000
Market price   90.00%      
Brokerage commissions and administrative fees, percentage   10.00%      
Total share issued   8,857 705 8,895  
Nonqualified Deferred Compensation Plan [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Contributes percentage   6.00%      
Deferred Compensation Plan, Maximum Percentage of Deferment of Participant's Salary   50.00%      
Deferred Compensation Plan, Maximum percentage of participant's Bonus or Board Fee   100.00%      
Accrued Liabilities | Nonqualified Deferred Compensation Plan [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Deferred Compensation Liability, Current   $ 20,300,000 $ 17,600,000    
Investment in Rabbi Trust [Member] | Nonqualified Deferred Compensation Plan [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Deferred Compensation Plan Assets, Fair Value Disclosure   $ 20,600,000 $ 9,000,000.0