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