XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Concentration Risk    
Customer deposits $ 40,393 $ 46,393
Computer software liabilities 3,580 4,644
Other long-term liabilities 43,973 51,037
Customer A    
Concentration Risk    
Customer deposits 17,000 21,000
Customer B    
Concentration Risk    
Customer deposits 10,700 11,700
Other Customers    
Concentration Risk    
Customer deposits $ 12,700 $ 13,700