XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefits Plans 401(k) (Details)
$ in Thousands
12 Months Ended 18 Months Ended
Jun. 30, 2020
USD ($)
Rate
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Retirement Benefits [Abstract]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | Rate 100.00%      
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | Rate 5.00%      
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount       $ 5
Defined Contribution Plan, Age Requirement 18      
Defined Contribution Plan, Employment Length Requirement 6 months      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0 $ 0 $ 0  
Defined Contribution Plan, Matching Contributions $ 25,155 $ 21,003 $ 18,821