XML 85 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Accrued Liabilities [Abstract]      
Accrued payroll and related expenses $ 82,156 $ 62,006  
Customer deposits 260,131 46,942  
Accrued professional fees 8,098 1,699  
Current portion 9,753 10,009 $ 9,079
Accrued cooperative marketing expenses $ 26,775 $ 15,967  
Operating lease liability Total accrued liabilities Total accrued liabilities  
Operating lease liability $ 21,189 $ 9,248  
Accrued interest - convertible notes 27,701 0  
Customer-related liabilities 32,858 42,370  
Input tax payable 39,161 14,064  
Other 57,815 57,369  
Total accrued liabilities $ 565,637 $ 259,674