XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
1 Months Ended
Jul. 26, 2021
Jan. 31, 2021
Jul. 31, 2022
Jan. 31, 2022
Derivative [Line Items]        
Certificates of deposit     $ 0 $ 170,000,000
November 2017 Facility | Secured Debt | Wells Fargo Bank        
Derivative [Line Items]        
Debt instrument maturity date Jul. 26, 2024      
November 2017 Facility | Revolving Credit Facility | Secured Debt | Wells Fargo Bank        
Derivative [Line Items]        
Total debt outstanding with carrying amount     30,000,000.0 30,000,000.0
0.00% Convertible Notes Due 2026 | Senior Notes        
Derivative [Line Items]        
Debt instrument interest rate stated percentage   0.00%    
Debt instrument maturity date   Jan. 15, 2026    
Aggregate principal amount   $ 345,000,000.0    
0.00% Convertible Notes Due 2026 | Senior Notes | Level 2        
Derivative [Line Items]        
Convertible senior notes, fair value     $ 420,000,000.0 $ 413,100,000