v3.25.1
DEBT - 2021 Notes (Details)
3 Months Ended
Apr. 09, 2021
USD ($)
Apr. 06, 2021
USD ($)
$ / shares
Apr. 30, 2025
USD ($)
$ / shares
Apr. 30, 2024
USD ($)
Debt Instrument [Line Items]        
Payments of debt issuance costs     $ 2,166,000 $ 10,000
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%