XML 58 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease commitments
For the Year Ended June 30
   
Capital
leases
   
Non-cancellable
operating leases
 
2020
      $ 40         $ 5,815    
2021
                  4,160    
2022
                  3,191    
2023
                  1,445    
2024
                    865    
Thereafter
                  765    
Total minimum lease payments
      $ 40         $ 16,241