XML 53 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - 0.75% Convertible Senior Notes due 2030 (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
Days
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    
Interest rate 0.75%    
Debt instrument, maturity date Mar. 15, 2030    
Net proceeds     $ 392,900
Repayment Percentage Of Debt 80.00%    
Initial conversion rate | shares 64,340.7000    
Debt instrument converted principal amount $ 1,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    
Debt conversion start date     Sep. 17, 2029
Effective interest rate   9.10% 9.10%
Interest expense   $ 6,500 $ 14,400
Amortization of debt issuance costs   $ 5,700 $ 12,700
Convertible notes, redemption price percentage 100.00%    
0.75% Convertible Senior Notes due 2030 | Maximum      
Debt Instrument [Line Items]      
Threshold percentage of par value trigger     130.00%
0.75% Convertible Senior Notes due 2030 | Minimum      
Debt Instrument [Line Items]      
Threshold trading days | Days     20