XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Notes (Tables)
9 Months Ended
Sep. 30, 2024
Convertible Notes [Abstract]  
Schedule of Key Terms of Convertible Notes Key terms of the Convertible Notes are as follows:
   

2026 Notes

 

2028 Notes

 

2029 Notes

Principal outstanding   $150,000   $25,845   $345,000
Issuance date   June 14, 2021   February 14, 2023   August 13, 2024
Maturity date (unless earlier converted, repurchased or redeemed)   June 15, 2026   August 15, 2028   August 15, 2029
Interest rate   3.25%   5.75%   3.25%
Initial conversion price   $11.04   $9.54   $11.82
Initial conversion rate   90.5797   104.8658   84.5934
Redemption price   $14.35   $12.40   $15.37
Schedule of Convertible Notes The following table provides a summary of the Convertible Notes at September 30, 2024 and December 31, 2023:
   September 30, 2024  December 31, 2023
   2026 Notes  2028 Notes  2029 Notes  Total  2026 Notes  2028 Notes  Total
Principal amount  $150,000   $25,845   $345,000   $520,845   $150,000   $130,000   $280,000 
Less: Unamortized issuance costs    (1,479)   (498)   (7,462)   (9,439)   (2,125)   (2,987)   (5,112)
Carrying amount  $148,521   $25,347   $337,538   $511,406   $147,875   $127,013   $274,888 
Effective interest rate(1)   3.83%   6.25%   3.70%   3.86%   6.25%   3.83%   4.96%
(1) Includes amortization of the issuance costs and premium.