XML 44 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Accounts (Schedule of Cash and Cash Equivalents) (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Jun. 30, 2016
Sep. 30, 2015
Jun. 30, 2015
Organization Consolidation And Presentation Of Financial Statements [Abstract]        
Cash $ 97,988 $ 89,847    
Cash equivalents 4,277 4,275    
Total cash and cash equivalents $ 102,265 $ 94,122 $ 82,025 $ 76,225