XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Reconciliation of cash, cash equivalents and restricted cash to balance sheet as of June 30th:      
Cash and cash equivalents $ 386,080 $ 212,299 $ 283,121
Total cash, cash equivalents and restricted cash 386,582 213,299 284,621
Other current assets      
Reconciliation of cash, cash equivalents and restricted cash to balance sheet as of June 30th:      
Restricted cash $ 502 500 500
Deposits and other assets      
Reconciliation of cash, cash equivalents and restricted cash to balance sheet as of June 30th:      
Restricted cash   $ 500 $ 1,000