XML 132 R107.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Plans - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
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   $ 18,400,000 $ 12,000,000.0 $ 9,500,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   18,328 8,857 705  
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   $ 16,300,000 $ 20,300,000    
Investment in Rabbi Trust [Member] | Nonqualified Deferred Compensation Plan [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Deferred Compensation Plan Assets, Fair Value Disclosure   $ 17,800,000 $ 20,600,000