XML 56 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Overview and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 01, 2021
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Sep. 30, 2021
Sep. 24, 2020
Jan. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Impairment losses   $ 0 $ 0 $ 0      
Foreign currency transaction gain (loss), before tax   (3,200) (8,900) (9,400)      
Advertising expense   13,700 22,100 $ 38,700      
Accumulated deficit $ 100,600 $ 4,368,026 $ 3,627,355        
Adjustments to Additional Paid in Capital, Other 148,600            
Partner [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Interest rate, stated percentage   10.00% 10.00% 10.00%      
2023 Convertible Senior Notes | Convertible Debt              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Closing trading price   $ 100          
Interest rate, stated percentage   0.00%         0.00%
2026 Convertible Senior Notes | Convertible Debt              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Interest rate, stated percentage   2.50%       2.50%  
2027 Convertible Senior Notes              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Interest rate, stated percentage   0.25%          
2027 Convertible Senior Notes | Convertible Debt              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Closing trading price   $ 100          
Interest rate, stated percentage   0.25%     0.25%    
Convertible Notes Payable [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Increase in carrying value of the notes outstanding $ 48,000            
ASU 2020-06              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Change in accounting principle, accounting standards update, adopted   true          
Change in accounting principle, accounting standards update, adoption date   Aug. 01, 2021          
Change in accounting principle, accounting standards update, immaterial effect   true false        
Hardware              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Product warranty duration   1 year          
Product warranty replacement period (in years)   3 years          
Software              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Product warranty duration   90 days