v3.26.1
Debt - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Jul. 31, 2026
USD ($)
$ / shares
Jul. 31, 2025
USD ($)
Jul. 31, 2026
USD ($)
$ / shares
shares
Jul. 31, 2025
USD ($)
Jan. 31, 2026
USD ($)
Jun. 30, 2023
USD ($)
Debt Instrument [Line Items]              
Other interest expense   $ (1,189,000) $ (872,000) $ (1,707,000) $ 1,932,000    
Convertible Senior Notes | 1.50% Convertible Senior Notes Due September 15, 2029              
Debt Instrument [Line Items]              
Aggregate principal amount $ 460,000,000 $ 460,000,000   $ 460,000,000   $ 460,000,000  
Debt instrument interest rate stated percentage 1.50%            
Date of first required payment Mar. 15, 2025            
Debt instrument due date Sep. 15, 2029            
Principal amount of notes used in conversion rate $ 1,000            
Initial conversion rate per $1,000 principal amount of notes | shares 23.0102            
Initial conversion price per share of common stock | $ / shares $ 43.46            
Debt instrument, effective interest rate   2.06%   2.06%      
Interest expense   $ 2,300,000 2,300,000 $ 4,700,000 4,700,000    
Strike price | $ / shares   43.46   43.46      
Initial cap prices | $ / shares   66.86   66.86      
Common stock shares covered under capped call transactions | shares       10,600,000      
Cost of purchased capped calls       $ 52,500,000      
Total debt outstanding with net carrying amount   $ 452,212,000   452,212,000   $ 451,011,000  
Other interest expense   0 $ 0 0 $ 0    
Secured Debt | June 2023 Facility | Revolving Credit Facility | Wells Fargo Bank              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity             $ 75,000,000
Total debt outstanding with net carrying amount   $ 0   $ 0      
Secured Debt | June 2023 Facility | Letters of Credit | Wells Fargo Bank              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity sublimit             $ 45,000,000