XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Other Current Liabilities [Abstract]        
Deferred revenue — short-term $ 22,193 $ 16,464    
Accrued expenses 22,788 12,148    
Lease liability— current 8,593 7,056    
Warranty accrual 4,753 4,538 $ 4,544 $ 4,518
Accrued compensation and benefits 4,178 4,084    
Customer deposits 4,280 2,061    
Reserve for sales returns 2,153 1,275    
Inventory received not billed 82,105 1,607    
Other payables 5,483 4,489    
Total $ 156,526 $ 53,722