XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments under Contractual Obligations

The following table shows future minimum payments related to the Notes (semi-annual interest payments and principal upon maturity), noncancelable purchase agreements with initial terms of greater than one year, and anticipated payments related to the Transition Tax resulting from the Tax Act based on the expected due dates of the various installments as of December 31, 2020 (in thousands):

 

Year

 

Convertible Senior Notes

 

 

Purchase

Obligations

 

 

Transition

Tax

 

2021

 

$

4,740

 

 

$

13,825

 

 

$

2,951

 

2022

 

 

4,875

 

 

 

9,673

 

 

 

2,952

 

2023

 

 

4,875

 

 

 

8,705

 

 

 

5,534

 

2024

 

 

4,875

 

 

 

669

 

 

 

7,379

 

2025

 

 

655,078

 

 

 

682

 

 

 

9,223

 

Thereafter

 

 

0

 

 

 

1,048

 

 

 

0

 

 

 

$

674,443

 

 

$

34,602

 

 

$

28,039