XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2022
Convertible Senior Notes  
Schedule of components of notes payable

June 30, 

December 31, 

    

2022

    

2021

Principal amount of 2025 Senior Notes

$

14,344

$

14,344

Principal amount of 2026 Senior Notes

 

402,500

 

402,500

Less: unamortized debt issuance costs

(11,408)

(12,673)

Net carrying value of Convertible Senior Notes payable

$

405,436

$

404,171

Schedule of interest expenses incurred in connection with the Senior Notes

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2022

    

2021

    

2022

    

2021

Coupon interest

$

872

$

853

$

1,734

$

1,715

Amortization of debt issuance costs

634

193

1,268

 

385

Total interest expense on Convertible Senior Notes

$

1,506

$

1,046

$

3,002

$

2,100