v3.26.1
Debt - 0.75% Convertible Senior Notes due 2030 (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Days
Jun. 30, 2025
USD ($)
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        
Interest rate 0.75% 0.75%   0.75%  
Debt instrument, maturity date Mar. 15, 2030        
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   $ 6,900,000 $ 6,300,000 $ 13,400,000 $ 8,000,000
Amortization of debt issuance costs   $ 6,000,000 $ 5,600,000 $ 11,800,000 $ 7,000,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%