XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
12 Months Ended
Jun. 30, 2020
Leases  
Schedule of components of operating lease expense

​

​

​

​

​

​

​

​

Year Ended

​

​

​

June 30, 2020

​

Operating lease cost

​

$

9,686

​

Short-term lease cost

​

​

40

​

Variable lease cost

​

​

3,167

​

Total lease costs

​

$

12,893

​

Schedule of the classification of operating lease right-of-use assets and operating lease liabilities and other supplemental information related to operating leases

​

​

​

​

​

​

​

​

​

June 30, 2020

​

​

Operating lease right-of-use assets

​

$

48,658

​

​

Accrued expenses

​

$

8,083

​

​

Long-term operating lease liabilities

​

$

73,299

​

​

Weighted-average remaining lease term (years)

​

​

10.32

​

​

Weighted-average discount rate

​

​

3.83

%

​

Schedule of supplemental cash flow information related to operating leases

​

​

​

​

​

​

​

​

Year Ended

​

​

​

June 30, 2020

​

Cash paid for amounts included in the measurement of operating lease liabilities

​

$

10,374

​

Operating lease assets obtained in exchange for new liabilities

​

$

3,123

​

Schedule of future maturities of operating lease liabilities and the reconciliation to the balance of operating lease liabilities

​

​

​

​

​

​

Fiscal 2021

​

$

10,978

​

Fiscal 2022

​

​

9,700

​

Fiscal 2023

​

​

9,324

​

Fiscal 2024

​

​

9,307

​

Fiscal 2025

​

​

9,246

​

Thereafter

​

​

50,967

​

Total undiscounted cash flows

​

​

99,522

​

Less: Present value discount

​

​

(18,140)

​

Total operating lease liabilities

​

$

81,382

​

Schedule of future minimum lease payments under non-cancellable operating leases under Topic 840

Future minimum lease payments under non-cancellable operating leases (with initial or remaining terms in excess of one year) as of June 30, 2019 under Topic 840 were as follows:

​

​

​

​

​

​

Fiscal 2020

​

$

10,449

​

Fiscal 2021

​

 

11,150

​

Fiscal 2022

​

 

9,500

​

Fiscal 2023

​

 

8,840

​

Fiscal 2024

​

 

8,838

​

Thereafter

​

 

59,401

​

Total minimum lease payments

​

$

108,178

​