XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Other long-term liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Concentration Risk [Line Items]    
Deferred payroll taxes $ 0 $ 1,219
Customer deposits 70,301 42,000
Computer software liabilities 8,302 0
Other 0 904
Other long-term liabilities 78,603 44,123
Customer A    
Concentration Risk [Line Items]    
Customer deposits 34,500 21,000
Customer B    
Concentration Risk [Line Items]    
Customer deposits 21,900 $ 21,000
Other Customers    
Concentration Risk [Line Items]    
Customer deposits $ 13,900