XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
The Company and Summary of Significant Accounting Policies and Estimates (Schedule of Prior Period Adjustments) (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Aug. 01, 2022
Jul. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Convertible senior notes, net $ (395,891) $ (395,469) $ (358,216)
Deferred tax assets, net   200,405 191,461
Additional paid-in capital   (1,687,473) (1,755,476)
Retained earnings (accumulated deficit) $ 473,606   283,982
Retained earnings (accumulated deficit)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Retained earnings (accumulated deficit)   $ (244,288) 283,982
Adoption of Accounting Standards Update ("ASU") 2020-06      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Convertible senior notes, net     (37,253)
Deferred tax assets, net     8,944
Additional paid-in capital     68,003
Adoption of Accounting Standards Update ("ASU") 2020-06 | Retained earnings (accumulated deficit)      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Retained earnings (accumulated deficit)     $ (39,694)