XML 110 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Other Liabilities Disclosure [Abstract]      
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent  
Operating lease liability, non-current $ 18,102 $ 0  
Accrued unrecognized tax benefits including related interest and penalties 15,496 20,102  
Accrued warranty costs, non-current 2,395 2,373 $ 2,295
Others 6,002 3,708  
Total other long-term liabilities $ 41,995 $ 26,183