XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM DEBT - 2021 Notes (Details)
Apr. 09, 2021
USD ($)
Apr. 06, 2021
USD ($)
$ / shares
Oct. 31, 2024
$ / shares
Series B Preferred Stock | Series B Private Placement      
Debt Instrument [Line Items]      
Sale of stock, consideration received on transaction   $ 200,000,000.0  
2021 Notes      
Debt Instrument [Line Items]      
Debt principal amount $ 315,000,000.0    
Coupon interest rate 0.25%    
Convertible debt, conversion ratio 0.0161092    
Convertible debt, conversion price (in dollars per share) | $ / shares   $ 62.08 $ 62.08
Payments of debt issuance costs $ 8,900,000    
Effective interest rate (as a percent)     0.83%