XML 89 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Other long-term liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Concentration Risk    
Customer deposits $ 19,661 $ 46,393
Computer software liabilities 0 4,644
Other long-term liabilities 19,661 51,037
Customer A    
Concentration Risk    
Customer deposits 12,000 21,000
Customer B    
Concentration Risk    
Customer deposits 2,000 11,700
Other Customers    
Concentration Risk    
Customer deposits $ 5,700 $ 13,700