XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Borrowings - Debt and Equity Components and Issuance Costs of Convertible Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Equity component $ 53,074 $ 83,127
2021 Convertible Notes | Convertible Notes    
Debt Instrument [Line Items]    
Debt component 143,645  
Equity component 17,355  
Equity issuance cost $ 581  
Stated interest rate 2.875%  
Effective interest rate (as a percent) 4.70%  
2022 Convertible Notes | Convertible Notes    
Debt Instrument [Line Items]    
Debt component $ 137,266  
Equity component 12,734  
Equity issuance cost $ 398  
Stated interest rate 3.25%  
Effective interest rate (as a percent) 5.20%  
2023 Exchangeable Notes | Exchangeable Notes Payable    
Debt Instrument [Line Items]    
Debt component $ 157,971  
Equity component 14,009  
Equity issuance cost $ 0  
Stated interest rate 4.50%  
Effective interest rate (as a percent) 6.50%  
2025 Convertible Notes | Convertible Notes    
Debt Instrument [Line Items]    
Debt component $ 91,024  
Equity component 8,976  
Equity issuance cost $ 224  
Stated interest rate 3.25%  
Effective interest rate (as a percent) 5.00%