XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Notes (Tables)
6 Months Ended
Jun. 30, 2024
Convertible Notes [Abstract]  
Schedule of Key Terms of Convertible Notes Key terms of the Convertible Notes are as follows:
   2023 Notes  2021 Notes
Principal outstanding  $130,000   $150,000 
Maturity date (unless earlier converted, repurchased or redeemed)  August 15, 2028   June 15, 2026 
Interest rate  5.75%  3.25%
Conversion price  $9.54   $11.04 
Conversion rate  104.8658   90.5797 
Redemption price  $12.40   $14.35 
Schedule of Convertible Notes The following table provides a summary of the Convertible Notes at June 30, 2024 and December 31, 2023:
   June 30, 2024  December 31, 2023
   2023 Notes  2021 Notes  Total  2023 Notes  2021 Notes  Total
Principal amount  $130,000   $150,000   $280,000   $130,000   $150,000   $280,000 
Less: Unamortized issuance costs   (2,667)   (1,695)   (4,362)   (2,987)   (2,125)   (5,112)
Carrying amount  $127,333   $148,305   $275,638   $127,013   $147,875   $274,888 
Effective interest rate(1)   6.25%    3.83%    4.96%    6.25%    3.83%    4.96% 

(1) Includes amortization of the issuance costs and premium.