v3.26.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Short-term Debt [Line Items]    
Customer deposits $ 203,570 $ 260,131
Customer-related liabilities 139,084 32,858
Accrued payroll and related expenses 122,983 82,156
Import tax and tariff liabilities 56,323 20,883
Accrued cooperative marketing expenses 51,939 26,775
Input tax payable 45,493 39,161
Accrued withholding tax 38,653 6
Operating lease liability 32,703 21,189
Accrued warranty costs 15,363 9,753
Accrued professional fees 11,694 8,098
Other 68,240 36,780
Total accrued liabilities 830,007 565,637
Lines of Credit and Term Loans    
Short-term Debt [Line Items]    
Accrued interest 35,606 146
Convertible Notes Payable    
Short-term Debt [Line Items]    
Accrued interest $ 8,356 $ 27,701