XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Concentration Risk    
Customer deposits $ 31,858 $ 46,393
Computer software liabilities 2,485 4,644
Other long-term liabilities 34,343 51,037
Customer A    
Concentration Risk    
Customer deposits 14,000 21,000
Customer B    
Concentration Risk    
Customer deposits 6,000 11,700
Other Customers    
Concentration Risk    
Customer deposits $ 11,900 $ 13,700