XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - 0.75% Convertible Senior Notes due 2030 (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Days
$ / shares
shares
Debt Instrument [Line Items]    
Payment terms   interest immediately and is payable semi-annually in arrears on March 15 and September 15 of each year, beginning on September 15, 2025.
0.75% Convertible Senior Notes due 2030    
Debt Instrument [Line Items]    
Aggregate principal amount of debt $ 405,000 $ 405,000
Interest rate 0.75% 0.75%
Debt instrument, maturity date   Mar. 15, 2030
Net proceeds   $ 392,900
Repayment Percentage Of Debt 80.00% 80.00%
Initial conversion rate | shares   64,340.7000
Debt instrument converted principal amount   $ 1,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
Debt conversion start date   Sep. 17, 2029
Effective interest rate 9.10% 9.10%
Interest expense   $ 1,600
Amortization of debt issuance costs   $ 1,400
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