Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies  
Schedule of future minimum lease payments commitments

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Less than One

​

One to

​

Three to

​

More than

Operating lease commitments

    

Total

    

Year

    

Three Years

    

Five Years

    

Five Years

​

​

(In US$ thousands)

As of December 31, 2021

​

​

86,947

​

​

11,271

​

​

21,190

​

​

20,175

​

​

34,311

Schedule of purchase commitments

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Less than One

​

One to

​

Three to

​

More than

Purchase commitments

    

Total

    

Year

    

Three Years

    

Five Years

    

Five Years

​

​

(In US$ thousands)

As of December 31, 2021

​

​

619,928

​

​

588,882

​

​

28,653

​

​

2,268

​

​

125

Schedule of other commitments

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Less than One

​

One to

​

Three to

​

More than

Other commitments

    

Total

    

Year

    

Three Years

    

Five Years

    

Five Years

​

​

(In US$ thousands)

2022 Notes

​

​

911,242

​

​

911,242

​

​

—

​

​

—

​

​

—

2024 Notes

​

​

884,000

​

​

28,000

​

​

856,000

​

​

—

​

​

—

2030 Notes

​

​

977,812

​

​

25,312

​

​

50,625

​

​

50,625

​

​

851,250

Total

​

​

2,773,054

​

​

964,554

​

​

906,625

​

​

50,625

​

​

851,250

​