v3.26.1
Debt - 0.75% Convertible Senior Notes due 2030 (Details)
1 Months Ended 3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2026
USD ($)
Days
Mar. 31, 2025
USD ($)
$ / shares
Debt Instrument [Line Items]      
Payment terms   interest immediately and are payable semi-annually in arrears on March 15 and September 15 of each year.  
0.75% Convertible Senior Notes due 2030      
Debt Instrument [Line Items]      
Aggregate principal amount of debt $ 405,000,000   $ 405,000,000
Interest rate 0.75%   0.75%
Debt instrument, maturity date Mar. 15, 2030    
Net proceeds $ 392,900,000    
Repayment Percentage Of Debt 80.00%   80.00%
Initial conversion rate | shares 64,340.7000    
Debt instrument converted principal amount $ 1,000,000    
Conversion price per share | $ / shares $ 15.54   $ 15.54
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   Sep. 17, 2029  
Principal payments due $ 0    
Effective interest rate   9.10%  
Interest expense   $ 6,500,000 $ 1,600,000
Amortization of debt issuance costs   $ 5,700,000 $ 1,400,000
Convertible notes, redemption price percentage 100.00%    
0.75% Convertible Senior Notes due 2030 | Minimum      
Debt Instrument [Line Items]      
Threshold trading days | Days   20  
0.75% Convertible Senior Notes due 2030 | Maximum      
Debt Instrument [Line Items]      
Threshold percentage of par value trigger   130.00%