XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended
Jul. 26, 2021
Jan. 31, 2021
Apr. 30, 2022
Jan. 31, 2022
Derivative [Line Items]        
Certificates of deposit     $ 90.0 $ 170.0
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.0 30.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.0    
0.00% Convertible Notes Due 2026 | Senior Notes | Level 2        
Derivative [Line Items]        
Convertible senior notes, fair value     $ 458.6 $ 413.1