XML 39 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
1 Months Ended
Sep. 30, 2024
Jan. 31, 2021
Jul. 31, 2025
Jan. 31, 2025
Derivative [Line Items]        
Financial assets     $ 273,681,000  
Financial liabilities     530,000  
Level 2        
Derivative [Line Items]        
Financial assets     7,229,000  
Financial liabilities     530,000  
Level 3        
Derivative [Line Items]        
Financial assets     0 $ 0
Financial liabilities     0 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    
1.50% Convertible Notes Due 2029 | Senior Notes        
Derivative [Line Items]        
Debt instrument interest rate stated percentage 1.50%      
Debt instrument maturity date Sep. 15, 2029      
Aggregate principal amount $ 460,000,000      
2026 Convertible Notes        
Derivative [Line Items]        
Repurchase of aggregate principal amount $ 140,000,000      
Convertible senior notes, fair value     263,200,000 260,200,000
2029 Convertible Notes        
Derivative [Line Items]        
Convertible senior notes, fair value     $ 463,000,000 $ 458,100,000