XML 61 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - 0.75% Convertible Senior Notes due 2026 (Details) - 0.75% Convertible Senior Notes due 2026
1 Months Ended 12 Months Ended
Aug. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
Days
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Line Of Credit Facility [Line Items]        
Aggregate principal amount of debt $ 316,300,000      
Interest rate 0.75%      
Debt instrument, maturity date Aug. 01, 2026      
Debt instrument, frequency of periodic payment semi-annually      
Debt instrument, Date of first payment Feb. 01, 2022      
Net proceeds $ 306,200,000      
Payment terms   Interest on the 2026 Notes is payable semi-annually in arrears on February 1 and August 1 of each year, beginning on February 1, 2022.    
Debt instrument covenant description   The 2026 Notes do not contain any financial covenants    
Initial conversion rate | shares 54.5316      
Debt instrument converted principal amount $ 1,000      
Conversion price per share | $ / shares $ 18.34      
Consecutive trading days | Days   30    
Threshold percentage of par value trigger 130.00% 98.00%    
Number of conversion price, consecutive business days | Days   5    
Number of conversion price, consecutive trading days | Days   10    
Debt instrument converted principal amount   $ 1,000,000    
Debt conversion start date   Feb. 02, 2026    
Convertible notes redemption start date Aug. 06, 2024      
Convertible notes, redemption price percentage 100.00%      
Principal payments due $ 0      
Effective interest rate   1.40%    
Interest expenses   $ 4,400,000 $ 4,400,000 $ 4,400,000
Amortization of debt issuance costs   $ 2,000,000 $ 2,000,000 $ 2,000,000
Minimum        
Line Of Credit Facility [Line Items]        
Threshold trading days | Days   20    
Maximum        
Line Of Credit Facility [Line Items]        
Threshold percentage of par value trigger   130.00%