XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Estimated Fair Value and Carrying Value of Notes (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 30, 2021
Convertible senior notes due 2023    
Fair Value Balance Sheet Grouping Financial Statement Captions    
Convertible senior notes, Fair Value $ 287,314 $ 301,794
Convertible senior notes, Carrying Value 267,905 287,936
Convertible senior notes due 2024    
Fair Value Balance Sheet Grouping Financial Statement Captions    
Convertible senior notes, Fair Value 314,630 286,161
Convertible senior notes, Carrying Value $ 292,437 $ 284,182