XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies - Recently Issues Accounting Standards (Detail) - USD ($)
$ in Thousands
Jan. 28, 2023
Apr. 30, 2022
Jan. 29, 2022
New Accounting Pronouncements or Change in Accounting Principle      
Property and equipment-net $ 1,635,984   $ 1,227,920
Deferred tax assets 167,039   56,843
Additional paid-in capital 247,076   620,577
Retained earnings 539,986   551,108
Impact of adoption, adjustment      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net   $ 30,000  
2024 Notes      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net $ 41,724   184,461
2023 Notes      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net     59,002
ASU 2020-06      
New Accounting Pronouncements or Change in Accounting Principle      
Property and equipment-net     1,227,920
Deferred tax assets     56,843
Additional paid-in capital     620,577
Retained earnings     551,108
ASU 2020-06 | Impact of adoption, adjustment      
New Accounting Pronouncements or Change in Accounting Principle      
Property and equipment-net     (12,385)
Deferred tax assets     11,909
Additional paid-in capital     (56,390)
Retained earnings     19,889
ASU 2020-06 | Cumulative Effect Adjustment      
New Accounting Pronouncements or Change in Accounting Principle      
Property and equipment-net     1,215,535
Deferred tax assets     68,752
Additional paid-in capital     564,187
Retained earnings     570,997
ASU 2020-06 | 2024 Notes      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net     184,461
ASU 2020-06 | 2024 Notes | Impact of adoption, adjustment      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net     30,341
ASU 2020-06 | 2024 Notes | Cumulative Effect Adjustment      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net     214,802
ASU 2020-06 | 2023 Notes      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net     59,002
ASU 2020-06 | 2023 Notes | Impact of adoption, adjustment      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net     5,684
ASU 2020-06 | 2023 Notes | Cumulative Effect Adjustment      
New Accounting Pronouncements or Change in Accounting Principle      
Convertible senior notes due-net     $ 64,686