XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2022
Convertible Senior Notes  
Schedule of components of notes payable

March 31, 

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

(12,041)

(12,673)

Net carrying value of Convertible Senior Notes payable

$

404,803

$

404,171

Schedule of interest expenses incurred in connection with the Senior Notes

March 31, 

    

2022

    

2021

Coupon interest

$

862

$

862

Amortization of debt issuance costs

631

192

Total interest expense on Convertible Senior Notes

$

1,493

$

1,054