XML 67 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Other assets and liabilities, current and non-current (Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Other Assets And Liabilities [Abstract]    
Deferred warranty revenue $ 12,101 $ 13,829
Accrued compensation 13,616 13,326
Other taxes payable 15,756 11,700
Accrued marketing expense 5,667 3,813
Accrued freight 2,886 3,383
Short-term operating lease liability 4,476  
Other accrued liabilities 22,184 18,578
Accrued expensed and other current liabilities $ 76,686 $ 64,629